我正在尝试创建一个类的模拟对象,该类在不同的项目中,但我无法这样做。 我试过用PowerMock,PowerMockito和EasyMock嘲笑它。 它给了我java.lang.reflect.InvocationTargetException异常。
在我的A类测试方法中
@Test
public void doTestMethod(){
XYZ mockXYZ=PowerMock.createMock(XYZ.class);
Once this is created I have to mock the execute Method inside the XYZ class.
}
my Class XYZ looks like this
Class XYZ
{
private XYZ(){
some initialization of variables;
}
public parameterizaed constructor(parameters){
}
public void execute(){
}
}
此XYZ类位于不同的项目中
答案 0 :(得分:0)
实际上错误已经解决了它基本上是在我的项目的pom.xml中添加了另一个项目,这样在运行时它会加载我想要的类。