35

私は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 は呼び出されていません。

ここで何かが恋しいですか?

4

2 に答える 2

6

への呼び出しがありませんでした: cMock.m2();

于 2013-06-20T16:38:18.820 に答える