Writing Unit Tests in Java
About
JUnit is an important tool in the Java development ecosystem. It offers a robust foundation for writing high-quality, maintainable automated unit tests.
In this module, we will develop a deeper understanding the TDD cycle and practice implementing it using JUnit. In the long run, this will ensure that our code adheres to high-quality standards while reducing defects and enhancing collaboration in any Java development project we may work in.
Content
| Lesson | Est. Delivery Time | Skills |
|---|---|---|
| Setup | 10 min | Set up the development environment. |
| Introduction to JUnit5 | 20 min | Describe the JUnit5 unit testing framework, its components and their functions. |
| Creating a JUnit5 Test Class | 10 min | Setting up unit tests cases in Java projects that use Maven builds. |
| TDD Demo using JUnit5 | 20 min | Apply test-driven development techniques to develop a Java code unit (method). |
| Total content | 1 hr |