org.seasar.junitcdi.easymock.internal
クラス EasyMockSupport

java.lang.Object
  上位を拡張 org.seasar.junitcdi.easymock.internal.EasyMockSupport

public class EasyMockSupport
extends Object

EasyMockとの対話をサポートします。

EasyMockClassExtensionが使えない環境ではEasyMock, 使える環境では EasyMockを 切り替えて利用するためのファサードです.

作成者:
koichik

フィールドの概要
protected static EasyMockDelegator easyMock
          EasyMockの実装に委譲するオブジェクト
 
コンストラクタの概要
EasyMockSupport()
           
 
メソッドの概要
static
<T> T
createMock(Class<T> clazz)
          デフォルトのモックを作成します。
static
<T> T
createNiceMock(Class<T> clazz)
          Niceモードのモックを作成します。
static
<T> T
createStrictMock(Class<T> clazz)
          Strictモードのモックを作成します。
protected static EasyMockDelegator getEasyMockDelegator()
          EasyMockDelegatorの実装クラスを返します。
static void replay(Object mock)
          このオブジェクトで管理するすべてのモックをreplayモードに設定します。
static void reset(Object mock)
          このオブジェクトで管理するすべてのモックをリセットします。
static void verify(Object mock)
          このオブジェクトで管理するすべてのモックとのインタラクションを検証します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

easyMock

protected static final EasyMockDelegator easyMock
EasyMockの実装に委譲するオブジェクト

コンストラクタの詳細

EasyMockSupport

public EasyMockSupport()
メソッドの詳細

createMock

public static <T> T createMock(Class<T> clazz)
デフォルトのモックを作成します。

型パラメータ:
T - モックの型
パラメータ:
clazz - モックの対象とするクラス
戻り値:
作成されたモック

createNiceMock

public static <T> T createNiceMock(Class<T> clazz)
Niceモードのモックを作成します。

型パラメータ:
T - モックの型
パラメータ:
clazz - モックの対象となるクラス
戻り値:
作成されたモック

createStrictMock

public static <T> T createStrictMock(Class<T> clazz)
Strictモードのモックを作成します。

型パラメータ:
T - モックの型
パラメータ:
clazz - モックの対象となるクラス
戻り値:
作成された

replay

public static void replay(Object mock)
このオブジェクトで管理するすべてのモックをreplayモードに設定します。

パラメータ:
mock - モックオブジェクト

verify

public static void verify(Object mock)
このオブジェクトで管理するすべてのモックとのインタラクションを検証します。

パラメータ:
mock - モックオブジェクト

reset

public static void reset(Object mock)
このオブジェクトで管理するすべてのモックをリセットします。

パラメータ:
mock - モックオブジェクト

getEasyMockDelegator

protected static EasyMockDelegator getEasyMockDelegator()
EasyMockDelegatorの実装クラスを返します。

戻り値:
EasyMockDelegatorの実装クラス


Copyright © 2010 The Seasar Foundation. All Rights Reserved.