Мне нужно заполнить фиктивный список из jdbcTemplate.query()
, чтобы он мог увеличить процент покрытия, передав не пустой чек.
Я пытался
List<ABC> list=new ArrayList<>();
list = jdbcTemplate.query(sqlQuery,new Object[]{id,name}, new Mapper());
if(list.isEmpty())
return null;
else if(!list.isEmpty){
for(....)
}
Тестовый класс
@InjectMocks
DaoImpl dao;
@Mock
JdbcTemplate jdbcTemplate;
@Test
public void retrieveResult(){
when(jdbcTemplate.query(Mockito.anyString(),Mockito.any(Object[].class),Mapper.class)).thenReturn(new ArraList<>);