У меня есть класс builder
с функцией build()
, я передаю ему сервис.
У меня есть тестовый класс для компоновщика, который имеет два метода
Есть ли способ протестировать одно и то же с одним и тем же параметром дважды, но вернуть другое значение?
@Before
public void initTest() {
MockitoAnnotations.initMocks(this);
}
@Test
private void test1{
Mockito.when(defaultBuilder.build(service)).thenReturn(createObject());
}
@Test
private void test2(){
Mockito.when(defaultBuilder.build(service)).thenReturn(createDifferentObject());
}
Проблема в том, что я получаю объект createObject()
из второго теста, хотя я ожидаю createDifferentObject()
.