org.seasar.junitcdi.core
注釈型 TestClassScoped


@NormalScope
@Inherited
@Documented
@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface TestClassScoped

テストクラス・スコープのbeanに注釈します.

テストクラス・スコープは,一つのテストクラスのメソッドが実行されている間,そのスレッドでだけ有効です. テストクラスに複数のテストメソッドがある場合,それぞれのテストメソッドを実行している間は一つのテストクラススコープが有効になります.

CDIコンテナはテストメソッドごとに作られます. このため,テストクラス・スコープはSingletonApplicationScopedよりも長いスコープになります.

作成者:
koichik



Copyright © 2010 The Seasar Foundation. All Rights Reserved.