我有一个类,其中包含示例中的一些方法。
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");
我在第二行收到错误:
EasyMock 类型中的方法 expect(T) 不适用于参数 (void)
我该如何解决这个问题?