【发布时间】:2011-10-08 00:56:02
【问题描述】:
我收到以下错误...
Cannot get property 'grails' on null object
java.lang.NullPointerException: Cannot get property 'grails' on null object
at pcc.EmailSharerController.<init>(EmailSharerController.groovy)
at grails.test.MvcUnitTestCase.newInstance(MvcUnitTestCase.groovy:102)
at grails.test.ControllerUnitTestCase.super$6$newInstance(ControllerUnitTestCase.groovy)
at grails.test.ControllerUnitTestCase.newInstance(ControllerUnitTestCase.groovy:112)
at grails.test.ControllerUnitTestCase.setUp(ControllerUnitTestCase.groovy:55)
at pcc.EmailSharerControllerTests.super$7$setUp(EmailSharerControllerTests.groovy)
at pcc.EmailSharerControllerTests.setUp(EmailSharerControllerTests.groovy:12)
...当我运行 EmailSharerController 的单元测试 setUp() 时,即使它被简化为:
protected void setUp() {
super.setUp()
}
我浏览了网络并没有找到任何东西。 我不知道它可能来自哪里。 任何帮助都非常感谢:)
【问题讨论】:
-
查看您的控制器会有所帮助。看起来您可能引用了在单元测试期间未连接的东西的属性。
标签: unit-testing grails service controller installation