org.seasar.junitcdi.core
注釈型 BeforeMethod


@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() {...}
 

作成者:
koichik

任意要素の概要
 String[] value
          このメソッドが対象とするメソッドの名前です.
 

value

public abstract String[] value
このメソッドが対象とするメソッドの名前です.

戻り値:
このメソッドが対象とするメソッドの名前
デフォルト:
{}


Copyright © 2010 The Seasar Foundation. All Rights Reserved.