Course topics
- Writing meaningful and easy-to-understand tests
- Writing code that is easy to test
- Using expressive assertions with Hamcrest and AssertJ
- Testing classes with dependencies using Mockito mocks and stubs
- Checking test cases with code coverage in the IDE
- The latest features of JUnit 5
- Numerous practical exercises on all topics covered