无法在其他项目中创建类的模拟对象



我试图创建一个类的模拟对象,这是在一个不同的项目,但我无法这样做。我试过用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类

实际上这个错误已经解决了,它基本上是在我的项目的pom.xml中添加了另一个项目,以便在运行时它会加载我想要的类

相关内容

  • 没有找到相关文章

最新更新