Learn how to use JUnit 5 to test your Java code. Explore new features, including the new Jupiter extension model, conditions, nesting, and more.
(keyboard clicking) - [Boni] Welcome to this video course entitled, Introduction to JUnit 5, presented by Packt Publishing. Before we get moving, let me introduce myself. My name is Boni García, living in Madrid, Spain. I have a PhD degree in information and communications technology from Technical University of Madrid, Spain, since 2011. Currently, I am working as an assistant professor at U-tad Technology and Digital Art University.
And also, I work as a software researcher at King Juan Carlos University in Spain. I am an active member on Free Open-Source Software community with big emphasis on software testing, web engineering, and computer networking. This video provides a high level overview of what you expect to learn in mastering JUnit 5. The main goal of this course is to provide a detailed overview of the new features of the Java testing framework JUnit 5.
To that end, the course is divided into sections. The first part provides the motivation and enumerates the list of new features of JUnit 5. Moreover, this section describes in detail the JUnit 5 programming model, that is, how to write extensions in Junit 5. The second part reviews the advanced features of JUnit 5, such as parameterized or parallel tests. Finally, we learn about the integration of JUnit 5 with the system third-party framework such as Mockito or Spek.
Mastering JUnit 5 is targeted for software engineers and testers. Therefore, the narrative of the course speaks the same language than the audience in that case, Java. For that reason, the course is driven by working code examples publicly available. These examples can be easily cloned or forked at any time from their repository, github.com, This is Boni Garcia, This is mastering JUnit 5.
Note: This course was produced by Packt Publishing.