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