Пожалуйста, помогите, это насмешка не работает:Невозможно издеваться частный метод с помощью JMockit
class ClassBeingTested {
private AnotherClass anotherClass;
public void someMethod() {
int ans = anotherClass.targetMethod(5);
// Use ans here
}
}
// Мой тест
ClassBeingTested classObject;
AnotherClass anotherClassObject;
@Before
public void setup() {
// Initialize anotherClassObject here
classObject = new ClassBeingTested(anotherClassObject);
new NonStrictExpectations(anotherClassObject) {{
invoke(anotherClassObject, "targetMethod", Integer.class); result = 100;
}};
}
@Test
public void testSomeMethod() {
classObject.someMethod();
}