我正在通过Junit测试用例测试已经开发的应用程序,在生产中使用SQL服务器,但是在执行测试用例时,我们使用了嵌入式h2数据库。而且某些SQL Server规范在h2中不起作用(例如:conditional queries
,getDate()
,DATEPART
,..........),有人可以帮助我如何进一步解决此类问题吗?我的JUnit testing with h2 DB
SQL SERVER: select * from getDate() -: 2006-12-30 00:38:54.840
h2 DB : select * from getDate() -: 2006-12-30
[在执行测试用例时,脚本正在h2数据库中执行,并且作为逻辑的一部分,我正在将getdate()
中的值解析为2006-12-30 00:38:54.840
的SimpleDate格式,并且我正在解析2006-12-30
不能解析的异常解析。
预先感谢
我建议尝试使用sysdate H2数据库功能而不是getDate