簡體   English   中英

春季,JUnit,休眠測試

[英]Spring, JUnit, Hibernate Testing

有人可以指出我關於Spring MVC測試的大量信息嗎? 我想測試一下:

  1. 實體:我希望能夠在數據庫中創建新記錄,獲取所有記錄並對新元素計數進行斷言。

  2. @Controllers:我希望能夠模擬獲取,發布或放置到特定路徑,並通過模擬RequestBody使其到達@Controller

  3. 服務:我希望能夠從JUnit測試中調用自動裝配的服務,並對實體執行操作。

換句話說,我來自Rails,試圖了解Spring的測試方式,最好不要模擬任何東西。

您應該閱讀Spring MVC Test項目: https : //github.com/spring-projects/spring-test-mvc

請記住,它仍然在閣樓上。

來自@ChristianMuller的注釋:

  1. 實體:如果您對Spring / Hibernate / JUnit內存解決方案感興趣,請查看以下內容: http : //tshikatshikaaa.blogspot.de/2012/09/junit-testing-spring-service-and-dao 。HTML

一個很好的資源是spring框架文檔

實體:通常在Spring中,實體是簡單的POJO,因此在這種情況下,您真正​​想做的就是測試存儲庫。

服務:這里沒有什么特別的,可以在Spring上下文中或使用模擬來模擬依賴項來輕松測試服務。

控制器:從Spring 3.2開始,Spring MVC測試已添加到項目中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM