This Java Testing with JUnit 5 training class introduces experienced Java developers to the fundamentals and best practices in unit testing. It uses the JUnit 5 and Mockito libraries, both of which are ubiquitous in the Java community. It is intended for both developers who are new to testing, as well as those who are already familiar with it, but want more experience with testing using JUnit 5.
Note that JUnit 5 is substantively different than JUnit 4. Although the core testing principles are the same, there are substantial implementation differences, important new features, and a brand new extension model. Developers with JUnit 3 and 4 experience will be well-served by the course.
All labs are done with the Eclipse IDE, and the lab instructions include detailed directions for setting up and using it. The standard application server used is TomEE, but it is available for other major app servers, including WildFly/JBoss AS and IBM WebSphere AS.
Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Java Fundamentals class:
Experience in the following would be useful for this Java Fundamentals class: