Я тестирую уже разработанное приложение с помощью тестовых примеров Junit, использует SQL-сервер в работе, но при выполнении тестовых случаев мы использовали встроенную h2 базу данных .И некоторые спецификации SQL-сервера не работают в h2 (например: conditional queries
, getDate()
, DATEPART
, ..........), может кто-нибудь помочь мне, как решить такие проблемы в дальнейшемmy JUnit-тестирование с h2 DB
SQL SERVER: select * from getDate() -: 2006-12-30 00:38:54.840
h2 DB : select * from getDate() -: 2006-12-30
При выполнении тестовых примеров, которые скрипты выполняют в базе данных h2 и как часть логики, я анализирую значение из getdate()
вФормат SimpleDate 2006-12-30 00:38:54.840
, и я получаю исключение синтаксического анализа, которое 2006-12-30
не может проанализировать.
Заранее спасибо