An updated version is available here: https://www.slideshare.net/NoopurGupta6/embracing-junit-5-with-eclipse-eclipsecon-europe-october-2017.
Writing good tests is as important as writing good code for mastering high-quality software development. The JUnit framework is one of the most valuable skills a developer can learn to achieve that. JUnit 4.0 was first released over a decade ago after the introduction of annotations in Java 5. The world of Java and testing has evolved a lot since then. To take advantage of the new features like lambda expressions in Java 8 and to support the advanced testing needs, JUnit 5 is emerging as the next generation test framework. Eclipse is embracing it by integrating the new features provided by JUnit 5 in its tooling support.
In this session, I will demo how to get started with JUnit 5 in Eclipse and how the new features in JUnit 5 blend with the existing functionality in Eclipse. Some of the features from JUnit 5 that you will see in action include:
* Custom display names
* Custom composed annotations
* Lambda expressions for assertions and assumptions
* Grouping assertions
* Nested tests
* Dependency injection for constructors and methods
* Dynamic tests
* Implementing tests via interface default methods
This session is not intended to provide a deep dive into JUnit 5. Come here and get a glimpse of the goodies provided by Eclipse as part of its JUnit 5 support.