测试我的Scala / Slick数据访问对象方法的好方法

时间:2014-08-07 23:22:05

标签: database scala integration-testing slick

我在服务中有一堆方法最终会变成RPC服务,例如..

CreateNewUser(name,email,etc...)

AppendProductNotes(productId,newNote)

DeleteNoficication(notificationId)

依旧......

我想通过以下方式测试这些方法...

  1. 插入与方法相关的测试数据(如果适用)
  2. 运行方法
  3. 验证数据库已更改为预期/返回变量工作。
  4. 通过回滚事务或重建测试架构来重置数据库
  5. 有关如何在scala / sbt / slick设置中执行此操作的任何建议?我希望最终得到大约100-150种需要测试的方法。虽然不是很大但很大。

0 个答案:

没有答案