Возможно ли разбить один метод класса Java?Как издеваться над одним методом в java
Например:
class A {
long method1();
String method2();
int method3();
}
// in some other class
class B {
void someMethod(A a) {
// how would I mock A.method1(...) such that a.method1() returns a value of my
// choosing;
// whilst leaving a.method2() and a.method3() untouched.
}
}
Или, как задокументировано, [в некоторых случаях] (http://mockito.googlecode.com/svn/branches/1.7/javadoc/org/mockito/Mockito.html#doReturn (java.lang.Object)), вы 'd need 'Mockito.doReturn (51) .when (aSpy) .method1();'. – Arjan
как раз так. cheers –
К сожалению, вы не можете следить за экземпляром последнего класса таким образом. :( –