アノテーション
JUnit 5のアノテーション
ShiratesはJUnit 5のアノテーションを使用します。
アノテーション | 対象 | 説明 |
---|---|---|
@Test | 関数 | テスト関数に付与する |
@Order | 関数 | テストクラス内におけるテスト関数の実行順序 |
@DisplayName | 関数 | JUnit runnerにおける表示 |
参照 JUnit 5 User Guide / Annotations
Shiratesのアノテーション
Shiratesには以下のカスタムアノテーションがあります。
アノテーション | 対象 | 説明 |
---|---|---|
@Testrun | クラス | テストセッションを初期化するためのTestrunファイルを指定する(参照) |
@MacroObject | クラス | MacroObjectを宣言する (参照) |
@Macro | 関数 | Macro関数を宣言する (参照) |
@CustomObject | クラス | CustomObjectを宣言する (参照) |
@CustomFunction | 関数 | Custom関数を宣言する (参照) |
@DisableCache | クラス, 関数 | キャッシュを無効にする |
@NoLoadRun | クラス, 関数 | (廃止予定。代わりに@Manualを使用してください。) |
@Manual | クラス, 関数 | テストを無負荷実行モード(NLRモード)で実行する (参照) |
@Environment | クラス, 関数 | テスト実施環境を宣言する |
@Unstable | クラス, 関数 | テストが不安定であることを宣言する |
@Deleted | クラス, 関数 | テストが削除予定であることを宣言する |
@Fail | 関数 | テストがFailすることを宣言する |
@Must | クラス, 関数 | 優先度アノテーション (参照) |
@Should | クラス, 関数 | 優先度アノテーション (参照) |
@Want | クラス, 関数 | 優先度アノテーション (参照) |