2
在我斷言的下面的瑣碎練習中,我期望1,但得到0.爲什麼我看到這種行爲?爲什麼Mockito會給我模擬對象的默認值?
public class MockitoTest {
POJO mockedPojo;
@Before
public void setup() {
mockedPojo = mock(POJO.class);
}
@Test
public void testIndifferentMethodInvocationOrder() {
int result1 = mockedPojo.getOne();
assertEquals(1, result1);
}
class POJO {
int count = 1;
int getOne() {
return count++;
}
int getTwo() {
return count++;
}
}
}