我正在寻找可以在JUnit 4.12
测试中使用的嵌入式数据库。由于我们的代码库和时间表的当前性质,因此我们无法模拟数据库调用。我们只关心Mysql数据库。因此,我正在寻找某种嵌入式数据库,可以在每次测试运行之前对其进行初始化,然后在测试之后将其清除。一些类似于wiremock对http服务器所做的事情。
我已经经历了这个&似乎有可能通过H2嵌入式数据库来实现它。我在网络上找到的大多数链接都谈到将其与Spring一起使用。
可以让我知道吗
我认为您可以使用H2,但我更愿意为此目的使用hsqldb。我需要一些嵌入式db,它可以模仿sql中某些oracle特定的功能。据我所知,您可以使用任何嵌入式Java数据库进行单元测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句