0

我有以下代码

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

4

1 回答 1

0

使用 create-integration-test 重新创建测试就可以了。

于 2012-10-08T19:01:57.373 回答