我有以下代码
class LoginControllerIntegrationTests extends GroovyTestCase {
def springSecurityService
@Test
void testLogin() {
def dc = new LoginController()
def loggedInUser =new SentryUser(username: "test@test.com",password: 'password',
enabled: true).save(failOnError: true)
dc.springSecurityService = [
encodePassword: 'password',
reauthenticate: { String u -> true},
loggedIn: true,
getCurrenUser: { loggedInUser }]
assertTrue springSecurityService.isLoggedIn()
}
}
当我运行命令grails test-app integration:integration
时,我确实看到正在编译文件并且正在执行引导代码并看到消息Tests PASSED。当我查看报告时,我看到空的html文件。有人知道发生了什么吗?我正在使用grails 2.1.1
答案 0 :(得分:0)
使用create-integration-test重新创建测试就可以了。