7
我開始測試一般的應用程序,並且我想創建幾個測試以在Spring中學習Mockito。我一直在閱讀一些信息,但我有一些疑問我想問一下。在Spring 3中創建單一測試
- 我所看到的來測試的Mockito,他們與註釋類的測試:@RunWith(MockitoJUnitRunner.class)而Spring文檔中使用它@RunWith(SpringJUnit4ClassRunner.class)來。我不知道它們之間有什麼區別,以及哪個應該用於測試使用Mockito的Spring應用程序。
- 因爲我還沒有看到任何真正的應用程序測試過,所以我想知道開發人員會做的典型測試。例如,在一個典型的用戶CRUD應用程序(用戶可以創建,更新...)任何人都可以進行通常的測試。
謝謝。
這是一個非常好的解釋,但有時候我只是想在同一個測試類中混合使用單元測試和集成測試......我如何獲得mockito注入功能和彈簧注入?我可以使用@RunWith註釋嗎? – 2011-06-09 22:48:00
混合Spring和Mockito是完全可能的。基本上你讓Spring創建並注入你的模擬。看到這個問題:http://stackoverflow.com/questions/2457239 – 2011-06-10 06:27:50
是的,但採用這種方法,你不會使用@RunWith(MockitoJUnitRunner.class) – 2011-07-06 03:45:10