|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Documented @Target(value=METHOD) @Retention(value=RUNTIME) public @interface AfterMethod
特定のテストメソッドが実行された後で呼び出されるメソッドを注釈します.
value()要素を省略する場合は,注釈するメソッドの名前をafterで始めます. afterを取り除いて先頭を小文字にした名前が一致するテストメソッドが実行された後に呼び出されます.
以下の例では,afterHogeメソッドはhoge()メソッドが実行された後に呼び出されます.
@After
public void afterHoge() {...}
value()要素を指定した場合は,指定された名前と一致するテストメソッドが実行された後に呼び出されます. 以下の例では,fooメソッドはhoge()メソッドまたはmoge() メソッドが実行された後に呼び出されます.
@After({"hoge", "moge"})
public void bar() {...}
| 任意要素の概要 | |
|---|---|
String[] |
value
このメソッドが対象とするメソッドの名前です. |
public abstract String[] value
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||