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