|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.junitcdi.easymock.internal.EasyMockInjectionTargetProcessor.EasyMockInjectionTarget<X>
X
- beanの型public class EasyMockInjectionTargetProcessor.EasyMockInjectionTarget<X>
モックオブジェクトがDIされる対象を処理します.
フィールドの概要 | |
---|---|
protected AnnotatedType<X> |
bean
beanの型 |
protected Set<Field> |
boundFields
モックがバインディングされたフィールド |
protected InjectionTarget<X> |
delegate
移譲先となる InjectionTarget |
protected Set<Field> |
mockFields
EasyMock で注釈されたフィールド |
コンストラクタの概要 | |
---|---|
EasyMockInjectionTargetProcessor.EasyMockInjectionTarget(AnnotatedType<X> bean,
InjectionTarget<X> delegate)
インスタンスを構築します. |
メソッドの概要 | |
---|---|
protected void |
bindMockField(Field field,
Object test)
EasyMock アノテーションで注釈されてフィールドにモックを設定します. |
void |
dispose(X instance)
|
Set<InjectionPoint> |
getInjectionPoints()
|
void |
inject(X instance,
CreationalContext<X> ctx)
|
void |
postConstruct(X instance)
|
void |
preDestroy(X instance)
|
X |
produce(CreationalContext<X> ctx)
|
protected void |
unbindMockFields(Object test)
テストクラスに設定したモックを解除します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final AnnotatedType<X> bean
protected final InjectionTarget<X> delegate
InjectionTarget
protected final Set<Field> mockFields
EasyMock
で注釈されたフィールド
protected final Set<Field> boundFields
コンストラクタの詳細 |
---|
public EasyMockInjectionTargetProcessor.EasyMockInjectionTarget(AnnotatedType<X> bean, InjectionTarget<X> delegate)
bean
- beandelegate
- 移譲先となるInjectionTarget
メソッドの詳細 |
---|
public void inject(X instance, CreationalContext<X> ctx)
InjectionTarget<X>
内の inject
public void postConstruct(X instance)
InjectionTarget<X>
内の postConstruct
public void preDestroy(X instance)
InjectionTarget<X>
内の preDestroy
public void dispose(X instance)
Producer<X>
内の dispose
public Set<InjectionPoint> getInjectionPoints()
Producer<X>
内の getInjectionPoints
public X produce(CreationalContext<X> ctx)
Producer<X>
内の produce
protected void bindMockField(Field field, Object test) throws Exception
EasyMock
アノテーションで注釈されてフィールドにモックを設定します.
field
- フィールドtest
- テストクラスのインスタンス
Exception
- 例外が発生した場合protected void unbindMockFields(Object test) throws Exception
test
- テストクラスのインスタンス
Exception
- 例外が発生した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |