47.6 测试

虽然可以使用JUnit 4(spring-boot-starter-test提供的默认版本)测试Kotlin代码,但是推荐JUnit 5。JUnit 5使一个测试类可以被实例化,然后被这个类的所有测试重复使用。这使它可以在非静态方法上使用@BeforeAll@AfterAll注解,非常适合Kotlin。

使用JUnit 5,需要从spring-boot-starter-test里排除junit:junit依赖,添加JUnit 5依赖,并且相应地配置Maven或者Gradle插件。更多详情请查看JUnit 5文档。你也需要将测试实例的生命周期切换到“每个类”

最后更新于