天儿真好!
我有问题。没有人用数据库测试没能成功完成。
关于项目
我有数据库,其中包含由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
}
答案 0 :(得分:3)
测试框架指向启动测试套件时创建的内存数据库。您需要使用Fixtures.load加载数据,或者在您可以测试的测试中手动创建一些数据。