ここに私のテストクラスがあります..
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(loader=AnnotationConfigContextLoader.class)
public Testclass {
@Autowired
private VClasss vclass;
.....
.....
@Before
public void setup() {
//mockito.when.(vClass.isvalid()).thenReturn(true);
}
@After
public void verify( {
Mockito.verify(vCLass, VerificationModeFactory.times(1)).isValid();
Mockito.reset();
}
@Test
public void test1() {
//set up test which will call the mock isValid method
}
@Test
public void test1() {
//set up test which will call the mock isValid method
}
@Configuration
static class configurationForTest {
@Bean
public VClass vClass() {
return mockito.mock(VClass.class);
}
}
私の質問は、これを設定すると、検証が正しいため、最初のテストはパスします isValid が1回呼び出されましたが、2番目のテストは失敗し、isValidが2回呼び出されたことを確認するようになりました。各テスト後の呼び出し回数..
誰か提案はありますか?