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

时间:2014-06-07 19:59:52

标签: mockito powermock

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

1 个答案:

答案 0 :(得分:0)

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