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