Course Details

Previous Page

Working with JUnit Tests

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

There are a number of features in JUnit for enhancing and expanding tests. This course covers how to create test suites and categories, optimize JUnit tests using execution procedures, timeouts and rules, manage test data, use theories and mock objects, run tests with Maven, and implement testing in legacy code.

Target Audience
Java programmers who wish to use JUnit for unit testing


Expected Duration (hours)

Lesson Objectives

Working with JUnit Tests

  • start the course
  • create JUnit Test suites
  • use categories in JUnit tests
  • manage failures with @Ignore in JUnit tests
  • configure timeouts in JUnit tests
  • customize JUnit test runs
  • use parameters in JUnit tests
  • manage data across multiple JUnit tests
  • configure execution ordering in JUnit tests
  • enhance JUnit tests with rules
  • use rules to manage JUnit tests
  • work with JUnit theories
  • work with mock objects in JUnit tests
  • run JUnit tests with Maven
  • configure JUnit tests for legacy code
  • configure JUnit test suites for legacy code
  • practice modifying existing Java code to accomplish proper testing scenarios
  • Course Number:

    Expertise Level