测试对于任何应用程序都至关重要,无论是单元测试还是集成测试。SpringRunner和SpringBootTest类构成了运行集成测试的基础。
在本教程中,我们将学习这两个类。我们将学习如何在代码中使用它们,并了解它们的相似之处和不同之处。
SpringRunner是SpringJUnit4ClassRunner类的别名,适用于基于JUnit4的测试类。它通过Spring TestContext加载,通过该上下文,Spring的bean和配置可以在JUnit注解的配合下使用。我们至少需要JUnit 4.12才能使用它。
在代码中使用时,需要在测试类上注解@RunWith(SpringRunner.class):
大约 2 分钟