Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java: Testing with JUnit

via LinkedIn Learning

Overview

Learn how to use JUnit, a powerful open-source testing tool for testing Java.

Syllabus

Introduction
  • Create proper unit tests in Java
  • What should you know
  • Unit testing and other types of testing
  • TDD: Test-driven development
  • Advantages of unit testing
  • What is JUnit?
1. Getting Started with JUnit
  • Quick example of a basic unit test
  • Setting up JUnit for IntelliJ
  • Setting up JUnit for VS Code
  • Setting up JUnit for Eclipse
  • Your first test: HelloJUnit
  • A tour of Coderpad
  • Solution: Create a test method
2. Writing Basic Tests with JUnit
  • Annotations
  • Write and run test classes and methods
  • DisplayName
  • Assertions
  • Assumptions
  • Test execution order
  • Nested tests
  • Solution: Custom names
3. More Advanced Usage of JUnit
  • Dependency injection in your tests
  • Repeated tests
  • Parameterized tests
  • Timeouts
  • Parallel execution
  • Lifecyle control: Before and after
  • Custom messages and reports
  • Conditional test execution
  • Disabling unit tests
  • Solution: Refactoring
4. Quick Peek at Next Steps
  • How to make code ready for unit testing
  • Best practices
  • Mockito
Conclusion
  • Next steps with JUnit

Taught by

Maaike van Putten

Reviews

4.8 rating at LinkedIn Learning based on 773 ratings

Start your review of Java: Testing with JUnit

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.