Advertisement
Guest User

Untitled

a guest
Dec 29th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. javaOptions in Test += "-Dconfig.file=conf/application.test.conf"
  2.  
  3. include "application.conf"
  4.  
  5. slick.dbs {
  6. test {
  7. driver="slick.driver.H2Driver$"
  8. db.driver="org.h2.Driver"
  9. db.url="jdbc:h2:mem:test;MODE=PostgreSQL"
  10. db.username="sa"
  11. db.password=""
  12. }
  13. }
  14.  
  15. package dao
  16.  
  17. import org.scalatest.{BeforeAndAfterAll, FunSpec}
  18. import org.scalatestplus.play.OneAppPerSuite
  19. import play.api.Application
  20. import play.api.db.evolutions.Evolutions
  21. import play.api.db.DBApi
  22.  
  23. abstract class DaoFunSpec extends FunSpec with OneAppPerSuite with BeforeAndAfterAll {
  24. lazy implicit val db = app.injector.instanceOf[DBApi].database("test")
  25.  
  26. override def beforeAll() {
  27. Evolutions.applyEvolutions(db)
  28. }
  29.  
  30. override def afterAll() {
  31. Evolutions.cleanupEvolutions(db)
  32. }
  33.  
  34. def userDao(implicit app: Application) = {
  35. Application.instanceCache[UserDao].apply(app)
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement