JUnit 4.x 与 5.x 的区别?


区别项 4.x 5.x
手动把测试和测试方法声明为public 需要 不需要
@Test 与JUnit 4的@Test注解不同的是,它没有声明任何属性,因为JUnit Jupiter中的测试扩展是基于它们自己的专用注解来完成的。这样的方法会被继承,除非它们被覆盖。
一个测试类中所有测试方法执行之前执行的方法,只执行一次 @BeforeClass @BeforeAll
一个测试类中所有测试方法执行之后执行的方法,只执行一次 @AfterClass @AfterAll
每个测试方法执行之前执行的方法 @Before @BeforeEach
每个测试方法执行之后执行的方法 @After @AfterEach


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM