2015-11-20 100 views
0

我有一個Grails服務示例並嘗試在Grails集成測試中自動佈線。雖然IntelliJ編輯器顯示了它的自動連線,但是在運行時我總是將它作爲空值。Grails服務未在集成測試中自動佈線

Integration Test如下所示,其中sampleService始終爲null。

class Sample { 

    def sampleService; 

    @Test 
    public void testSample() { 
     println(" Hello...") 
    } 
} 
+0

您是在擴展'Specification'(Grails 3)還是'IntegrationSpec'(Grails 2)? – rcgeorge23

+0

我沒有擴展和使用Grails 2.2.4 –

回答

0

明確向我的服務添加@Autowired後解決了問題。請參閱下面的代碼

class Sample { 

    @Autowired 
    def sampleService; 

    @Test 
    public void testSample(){ 
     println(" Hello...") 
    } 
}