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