JUnit: имитация метода query () jdbcTemplate с помощью RowCallbackHandler - PullRequest
0 голосов
/ 06 мая 2020

У меня есть следующий код в моем классе Java в приложении Spring Boot (v. 2.2.1.RELEASE):

@Inject
private JdbcTemplate jdbcTemplate;

@Inject
private MyRowCallbackHandler myRowCallbackHandler;

public void myMethod() {
    jdbcTemplate.query(MY_QUERY, myRowCallbackHandler);
}

Объект шаблона JDB C является реализацией org .springframework.jdb c .core.JdbcTemplate, а обработчик - это реализация org.springframework.jdb c .core.RowCallbackHandler.

Могу ли я имитировать c с помощью JUnit версии 4 и Mockito? извлечение одной или нескольких строк из базы данных методом запроса с вызовом метода обработчика processRow ()?

Спасибо за любую помощь.

...