0
私はこのは、[再生フレームワーク]はテスト中にデータベース接続はnullを返します
public class Student extends User {
public void someFunction(){
Connection conn=DB.getConnection();
.......
}
}
私はそれがnull例外ときにスローしかし、アプリケーション
以内にそれを実行したときにこれが正常に動作しますように見えるモデルを持っていますそれは、ユニットテストここ
によって呼び出されますスタックトレースです:
java.lang.NullPointerException
at play.api.Application$$anonfun$instanceCache$1.apply(Application.scala:215)
at play.api.Application$$anonfun$instanceCache$1.apply(Application.scala:215)
at play.utils.InlineCache.fresh(InlineCache.scala:69)
at play.utils.InlineCache.apply(InlineCache.scala:55)
at play.api.db.DB$.db(DB.scala:24)
at play.api.db.DB$.getConnection(DB.scala:35)
at play.api.db.DB.getConnection(DB.scala)
at play.db.DB.getConnection(DB.java:79)
at play.db.DB.getConnection(DB.java:67)
at play.db.DB.getConnection(DB.java:46)
どのようにテストを実装しますか?あなたのテストクラスはWithApplication of Playから派生していますか? – asch