0
我有斯卡拉控制器的以下播放:注射JDBC连接:模拟播放JDBC连接
class MyController @Inject() (db1: play.api.db.Database) extends Controller {
// some code
}
在我application.conf
我有相关的配置:
# JDBC configuration
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost:3306/db0001"
db.default.username=root
db.default.password=xxxxxxx
现在,我需要的是在ScalaTest测试中注入一个不同的数据库(也在application.conf
中定义)。应在测试中声明如下:
val controller = new MyController (mockDB)
这是如何实现的?
你可以看看http://acolyte.eu.org/ – cchantep