我有以下代码
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