Scala 编写光滑部件的测试

Scala 编写光滑部件的测试,scala,slick,Scala,Slick,我目前正在改进我的应用程序中的测试覆盖率,该应用程序使用Slick连接MySQL数据库。在过去(我的Java/Spring时代),我将测试放在事务中,并在测试完成后回滚数据库上的任何更改。有没有办法用Scala和Slick实现相同的功能?如果没有,我有什么选项可以在我的应用程序和数据库之间创建集成测试?ScalaQuery是老生常谈,您应该能够使用本线程中描述的相同技术 使用事务禁用,然后回滚 如果slick和ScalaQuery之间存在任何差异,那么当您知道要查找什么时,您现在可以找到更新的

我目前正在改进我的应用程序中的测试覆盖率,该应用程序使用Slick连接MySQL数据库。在过去(我的Java/Spring时代),我将测试放在事务中,并在测试完成后回滚数据库上的任何更改。有没有办法用Scala和Slick实现相同的功能?如果没有,我有什么选项可以在我的应用程序和数据库之间创建集成测试?

ScalaQuery是老生常谈,您应该能够使用本线程中描述的相同技术

使用事务禁用,然后回滚

如果slick和ScalaQuery之间存在任何差异,那么当您知道要查找什么时,您现在可以找到更新的用法