Невозможно создать фиктивный объект класса в другом проекте

Я пытаюсь создать фиктивный объект класса, который находится в другом проекте, но я не могу этого сделать. Я пытался издеваться над ним с помощью 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 в другом проекте


person Mandar    schedule 07.06.2014    source источник
comment
Вы можете добавить трассировку стека?   -  person ndrone    schedule 08.06.2014


Ответы (1)


На самом деле ошибка была устранена, в основном это было добавление другого проекта в pom.xml моего проекта, чтобы во время выполнения он загружал нужный мне класс.

person Mandar    schedule 10.06.2014