Junit 5 Jupiter Under JDK 16 In Details Step by Step

Unit Testing use Junit 5 Jupiter,Vintage,Platform, Mockito,Powermock,Cucumber, Selenium,Spring Boot
4.82 (66 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Junit 5 Jupiter Under JDK 16 In Details Step by Step
303
students
8.5 hours
content
Sep 2021
last update
$64.99
regular price

Why take this course?

它看起来是一个关于JUnit 5的详细指南,涵盖了JUnit 5的各种特性和功能,包括但不限于以下几点:

  1. JUnit 5核心概念:介绍了JUnit 5的新特性,如参数化测试、动态测试、扩展、条件执行等。

  2. Jupiter扩展机制:详细说明了JUnit 5中使用@TestInstancePostProcessorBeforeAllCallbackBeforeEachCallback等回调和处理器的方式来实现测试实例的后处理和前处理。

  3. JUnit 5与Juipter Advance的集成:介绍了JUnit 5在Juipter环境中的使用,包括依赖注入、动态测试创建(TestFactory)、测试源和模板等。

  4. 参数化测试:展示了如何使用ValueSourceEnumSourceMethodSource等不同的参数提供者进行参数化测试,还包括了参数转换和自定义显示名称的方法。

  5. 并行执行:描述了如何在JUnit 5中实现测试的并行执行。

  6. 迁移遗留的JUnit 4测试代码:提供了将JUnit 4的测试代码迁移到JUnit 5平台的指导,包括理解JUnit 4和JUnit 5之间的差异。

  7. 集成其他断言框架:如Hamcrest、AssertJ等,并介绍了如何使用它们与JUnit 5配合使用。

  8. 条件执行:详细说明了如何使用EnabledOnJreConditionDisabledIfSystemPropertyCondition等自定义条件来控制测试的执行。

  9. 测试案例在接口中:解释了如何在JUnit 5中在接口中定义测试方法。

  10. 集成其他工具:如Mockito、PowerMock、Selenium、Cucumber等,介绍了它们与JUnit 5的集成方法。

  11. Spring Boot集成:讨论了在Spring Boot项目中使用JUnit 5的情况。

这个指南可能是一个详细的文档或者教程,旨在帮助开发人员理解和有效地使用JUnit 5的各种新特性,并确保他们可以将现有的测试代码迁移到新平台。这些信息对于那些正在从JUnit 4过渡到JUnit 5或者希望充分利用JUnit 5提供的功能的开发人员来说都是非常有价值的。

Loading charts...

Related Topics

4240694
udemy ID
14/08/2021
course created date
16/11/2021
course indexed date
Bot
course submited by