Как выполнить модульное тестирование кода JDBC в Java?

Я хотел бы написать несколько модульных тестов для некоторого кода, который подключается к базе данных, выполняет один или несколько запросов, а затем обрабатывает результаты. (Без фактического использования базы данных)

Другой разработчик написал собственную реализацию DataSource, Connection, Statement, PreparedStatement и ResultSet, которая будет возвращать соответствующие объекты на основе файла конфигурации xml. (мы могли бы использовать фиктивный источник данных и просто запустить тесты с наборами результатов, которые он возвращает).

Мы изобретаем колесо здесь? Что-то подобное уже существует для модульного тестирования? Есть ли другие / лучшие способы тестирования кода JDBC?

Ответы на вопрос(13)

Ваш ответ на вопрос