JUnit是Java中最受欢迎的单元测试框架之一。此外,Spring Boot将其作为其应用程序的默认测试依赖项提供。
在本教程中,我们将比较两种JUnit runner——SpringRunner和MockitoJUnitRunner。我们将理解它们的目的以及它们之间的关键区别。
2. @RunWith与@ExtendWith
在我们进一步讨论之前,让我们回顾一下我们如何扩展JUnit的基本功能或将其与其他库集成。
JUnit 4允许我们实现自定义Runner类,通过应用额外的功能来负责运行测试。要调用自定义runner,我们使用@RunWith注解来注解测试类:
大约 6 分钟