Я хотел бы написать несколько модульных тестов для некоторого кода, который подключается к базе данных, выполняет один или несколько запросов, а затем обрабатывает результаты.
(Без фактического использования базы данных)
Другой разработчик здесь написал нашу собственную реализацию DataSource, Connection, Statement, PreparedStatement и ResultSet, которая будет возвращать соответствующие объекты на основе файла конфигурации xml. (мы могли бы использовать фиктивный источник данных и просто запустить тесты с наборами результатов, которые он возвращает).
Мы изобретаем колесо здесь? Что-то подобное уже существует для модульного тестирования?
Есть ли другие / лучшие способы тестирования кода JDBC?