|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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> 内の injectpublic void postConstruct(X instance)
InjectionTarget<X> 内の postConstructpublic void preDestroy(X instance)
InjectionTarget<X> 内の preDestroypublic void dispose(X instance)
Producer<X> 内の disposepublic Set<InjectionPoint> getInjectionPoints()
Producer<X> 内の getInjectionPointspublic 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 - 例外が発生した場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||