私は2つのメソッドを持つクラスを持っています。クラスをモックしてから、最初のメソッドをモックしますが、2 番目のメソッドはモックしません。
例えば
class C {
void m1() { ...}
boolean m2() { ... return flag;}
}
単体テスト コード:
C cMock = Mockito.mock(C.class);
Mockito.doNothing().when(cMock).m1();
Mockito.when(cMock.m2()).thenCallRealMethod();
奇妙なことに、m2 は呼び出されていません。
ここで何かが恋しいですか?