Android Studio Arctic Fox是否与JUnit4不兼容?需调整所有JUnit4单元测试吗
Android Studio Arctic Fox升级后JUnit4单元测试适配说明
不需要调整所有使用JUnit4的单元测试,原因如下:
- 本次要求调整的构建配置仅针对JUnit 5专属的TestSuite、@SelectClasses等特性,和现有JUnit4单元测试的运行逻辑完全独立,不会对已有JUnit4用例产生影响。
- Android Studio Arctic Fox本身向下兼容JUnit4,只要你在项目的build.gradle配置中保留了JUnit4的相关依赖,原有全部JUnit4单测都可以正常执行,无需修改任何测试代码。
- 仅当你需要在项目中使用JUnit5的新特性时,才需要完成对应的配置调整;你也可以选择添加
junit-vintage-engine依赖,实现同一个项目中JUnit4、JUnit5用例同时运行,无需一次性改造所有存量测试用例。
内容的提问来源于stack exchange,提问作者Lance Kind
相关产品推荐
相关产品推荐

