|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.junitcdi.easymock.internal.EasyMockControllerImpl
@RequestScoped public class EasyMockControllerImpl
EasyMockによって作成されたモックの状態を制御するbeanです.
テストのライフサイクルごとに次のように振る舞います.
TestMethodStarted
TestMethodFinished
フィールドの概要 | |
---|---|
protected List<Object> |
mocks
モックのリスト |
コンストラクタの概要 | |
---|---|
EasyMockControllerImpl()
|
メソッドの概要 | ||
---|---|---|
protected void |
clear()
このオブジェクトの状態を消去します。 |
|
|
createMock(Class<T> clazz)
デフォルトのモックを作成します。 |
|
|
createNiceMock(Class<T> clazz)
Niceモードのモックを作成します。 |
|
|
createStrictMock(Class<T> clazz)
Strictモードのモックを作成します。 |
|
void |
onTestMethodFinished(TestInfo testInfo)
テストメソッドが成功した場合は,このbeanが管理しているすべてのモックオブジェクトを検証します. |
|
void |
onTestMethodStarted(TestInfo testContext)
このbeanが管理しているすべてのモックオブジェクトを再生モードに設定します. |
|
void |
replay()
このbeanで管理するすべてのモックを再生モードに設定します。 |
|
void |
reset()
このbeanで管理するすべてのモックをリセットし,記録モードに戻します。 |
|
void |
verify()
このbeanで管理するすべてのモックとのインタラクションを検証します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final List<Object> mocks
コンストラクタの詳細 |
---|
public EasyMockControllerImpl()
メソッドの詳細 |
---|
public <T> T createMock(Class<T> clazz)
EasyMockController
の記述:作成されたモックはこのbeanで管理されます.
EasyMockController
内の createMock
T
- モックの型clazz
- モックの対象とするクラス
public <T> T createNiceMock(Class<T> clazz)
EasyMockController
の記述:作成されたモックはこのbeanで管理されます.
EasyMockController
内の createNiceMock
T
- モックの型clazz
- モックの対象となるクラス
public <T> T createStrictMock(Class<T> clazz)
EasyMockController
の記述:作成されたモックはこのbeanで管理されます.
EasyMockController
内の createStrictMock
T
- モックの型clazz
- モックの対象となるクラス
public void replay()
EasyMockController
の記述:
EasyMockController
内の replay
public void verify()
EasyMockController
の記述:
EasyMockController
内の verify
public void reset()
EasyMockController
の記述:
EasyMockController
内の reset
public void onTestMethodStarted(@Observes@TestMethodStarted TestInfo testContext)
testContext
- テストコンテキストpublic void onTestMethodFinished(@Observes@TestMethodFinished TestInfo testInfo)
testInfo
- テストの情報protected void clear()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |