|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.junitcdi.easymock.internal.EasyMockControllerImpl
@RequestScoped public class EasyMockControllerImpl
EasyMockによって作成されたモックの状態を制御するbeanです.
テストのライフサイクルごとに次のように振る舞います.
TestMethodStartedTestMethodFinished
| フィールドの概要 | |
|---|---|
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 内の createMockT - モックの型clazz - モックの対象とするクラス
public <T> T createNiceMock(Class<T> clazz)
EasyMockController の記述:作成されたモックはこのbeanで管理されます.
EasyMockController 内の createNiceMockT - モックの型clazz - モックの対象となるクラス
public <T> T createStrictMock(Class<T> clazz)
EasyMockController の記述:作成されたモックはこのbeanで管理されます.
EasyMockController 内の createStrictMockT - モックの型clazz - モックの対象となるクラス
public void replay()
EasyMockController の記述:
EasyMockController 内の replaypublic void verify()
EasyMockController の記述:
EasyMockController 内の verifypublic void reset()
EasyMockController の記述:
EasyMockController 内の reset
public void onTestMethodStarted(@Observes@TestMethodStarted
TestInfo testContext)
testContext - テストコンテキスト
public void onTestMethodFinished(@Observes@TestMethodFinished
TestInfo testInfo)
testInfo - テストの情報protected void clear()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||