例のようないくつかのメソッドを持つクラスがあります。
public class TestClass {
public boolean aMethod()
{
voidMethod();
return true;
}
private void voidMethod()
{
... does something ...
}
... other methods ...
}
aMethod
powermock でテストしたいのですが、 voidMethod
. TestClass
何もしないようにするための部分的なモックを作成しましたがvoidMethod
、このメソッドの呼び出しを期待する方法がわかりません。
testObject = createPartialMock(TestClass.class, "voidMethod");
expectPrivate(testObject, "voidMethod");
2 行目でエラーが発生します。
EasyMock 型の expect(T) メソッドは、引数 (void) には適用できません。
この問題を解決するにはどうすればよいですか?