我开始测试一般的应用程序,我想创建几个测试来在 Spring 中学习 Mockito。我一直在阅读一些信息,但我想问一些普遍的疑问。
- 我已经看到了 Mockito 测试,他们用@RunWith(MockitoJUnitRunner.class)来注释类的测试,而在 Spring 文档中使用@RunWith(SpringJUnit4ClassRunner.class)。我不知道它们之间有什么区别,我应该将哪一个用于测试使用 Mockito 的 Spring 应用程序。
- 由于我还没有看到任何具有测试的真实应用程序,我想知道开发人员会做的典型测试。例如,在一个典型的用户 CRUD 应用程序中(用户可以被创建、更新......)任何人都可以通过通常的测试来完成它。
谢谢。