Я хотел бы написать некоторые модульные тесты для некоторого кода, который подключается к базе данных, запускает один или несколько запросов, а затем обрабатывает результаты. (без фактического использования базы данных)Как я могу тестировать код jdbc в java?
Другой разработчик здесь написал нашу собственную реализацию DataSource, Connection, Statement, PreparedStatement и ResultSet, которая вернет соответствующие объекты на основе файла конфигурации xml. (мы могли бы использовать фиктивный источник данных и просто запускать тесты с возвращаемыми наборами результатов).
Разве мы изобретаем колесо здесь? Что-то подобное уже существует для модульного тестирования? Есть ли другие/лучшие способы тестирования кода jdbc?
Можете ли вы привести примеры? Я ищу примеры, но не могу найти то, что легко отслеживать. Я использую maven. – 2016-09-20 15:49:22