Mock BeanPropertyRowMapper (фиктивная база данных) - PullRequest
0 голосов
/ 27 января 2020

Я хочу провести модульное тестирование моих методов DAO, чтобы проверить возвращаемые объекты, как ожидалось

Я использую BeanPropertyRowMapper для сопоставления столбца с полем, например

public ResponseVO getResponseRows(int id) {
    return jdbcTemplate.queryForObject(SQL, new Object[] { PARAMETER, id }, BeanPropertyRowMapper.newInstance(ResponseVO.class));
}

объект ответа :

@Data
public class ResponseVO {
    int cnt;
    Integer otherId;
}

Как я могу издеваться jdbcTemplate, чтобы он возвращал конкретный c ответ, с которым я проверю вывод ResponseVO против?

Есть похожий вопрос о RowMapper, но не указано c до BeanPropertyRowMapper

...