我正在关注 Grails In Action 书中的一个示例。我的集成测试失败,因为示例代码中的搜索返回空引用。我使用了对 findAll() 的调用,现在看来我的测试数据没有保存;all.size 归零。
void testBasicDynamicFinders() {
new User(userId: 'glen', password: 'secret', profile: new Profile(email: 'glen@glensmith.com')).save()
new User(userId: 'peter', password: 'sesame', profile: new Profile(homepage: 'http://www.peter.com/')).save()
def all = User.findAll()
assertEquals 2, all.size()
}
我曾尝试使用 save(flush: true) 无济于事。
我还在 try...catch 结构中包含了一个保存语句,但似乎没有引发异常。
Grails 真的是在踢我的屁股。请帮我?