2017-07-04 65 views
0

我已經建立,這樣的Spring應用程序...我的JUnit測試如何連接到我的Spring服務?

JSP - > myController的 - >爲MyService - > MyDAO - > TheDatabase

的偉大工程。

現在我想要構建一個JUnit測試來執行MyService ...爲創建測試功能創建,編輯,刪除。

我在src/test/java/com/mycompany/myapp文件夾中創建了一個JUnit 4類,我運行服務器,然後嘗試運行測試。

但它失敗,因爲@Autowired MyService沒有得到實例化。

public class Test1 { 

    @Autowired 
    MyService myService; 

    @Test 
    public void test() { 

     myService.doSomething(); 

    } 

} 

問題:如何讓Spring在我的JUnit測試中實例化MyService?

+0

你看着http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#testing? – dunni

回答