アノテーション

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 クラス, 関数 優先度アノテーション (参照)

Link