JUnit5相关内容简介
框架结构和JUnit 4相比,JUnit 5的结构非常清晰,为自定义插件、IDE测试执行等扩展功能做了很好的支持。这个包下的模块包含基础API、执行引擎及执行器、基本的命令行执行功能、命令行界面、Maven及Gradle的测试插件等最基本的功能。JUnit JupiterJupiter 是JUnit 5的代号,这个包下的模块包含JUnit 5的主要功能。默认情况下所有的引擎和标签都会被执行。JUnit Platform的依赖会自动导入。使用gradle test等命令执行一下,就会执行这个测试。嵌套测试有时候可能需要嵌套测试来表明某些测试之间的包含关系。目前只有Intellij IDEA和Eclipse 4.7 添加了对JUnit 5的支持。所以如果在正式场合的话,使用JUnit 4还是更稳妥一点。如果没有什么特殊需求的话,建议只导入JUnit 5的jar包,防止出现混淆。
用户评论