测试不适用于游戏框架

时间:2011-11-16 03:10:40

标签: playframework

天儿真好!

我有问题。没有人用数据库测试没能成功完成。

关于项目

我有数据库,其中包含由jpagen生成的数据和模型。当我尝试从Application.java文件中的数据库获取Object时,它工作正常,但是当我尝试在BaseTest中执行相同操作并检查assertNotNull上的对象时,我发生了故障。

BaseTest的方法列表:

@Test
public void checkUserTable() {
  Users user = Users.find("byUsername", "name_of_user").first();
  assertEquals(2, 1 + 1);   // Ok
  this.assertNotNull(user); // failure
}

1 个答案:

答案 0 :(得分:3)

测试框架指向启动测试套件时创建的内存数据库。您需要使用Fixtures.load加载数据,或者在您可以测试的测试中手动创建一些数据。