标签: java integration-testing h2
我正在为我的应用添加一些集成测试,这些测试将运行基于相对日期范围(current-date - 90)执行查询的sql。
current-date - 90
我在内存中使用H2,带有一堆预制的sql文件(其中日期字段是硬编码的)。随着时间的推移,查询的结果将发生变化,测试将毫无用处。
理想情况下,我想用固定的时间戳来引导H2,该时间戳代表"现在",这样测试将始终是可重复的。这可能吗?