JUnit Fundamentals


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
JUnit is a framework for writing and running unit tests for Java. This course covers how to get started with JUnit, key members of the API, and how to create a test case and use fixtures.

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

Prerequisites
None

Expected Duration (hours)
1.4

Lesson Objectives

JUnit Fundamentals

  • start the course
  • understand the basics of unit testing with JUnit
  • set up JUnit in Eclipse
  • understand how to use the @Test annotation
  • run a JUnit test from Java code
  • understand JUnit assertions
  • understand how to use Assert number equality methods in JUnit tests
  • understand how to use Assert object equality methods in JUnit tests
  • understand how to use Assert array equality methods in JUnit tests
  • understand how to use assertThat methods in JUnit tests
  • understand how to use combined assertThat statements in JUnit tests
  • understand how to use assertThat methods with collections in JUnit tests
  • understand how to use custom assertThat matchers in JUnit tests
  • contrast Assume with Assert and use Assume statements in JUnit tests
  • configure JUnit test cases
  • work with JUnit test fixtures
  • practice modifying Java code to ensure proper testing scenarios
  • Course Number:
    jl_jtut_a01_it_enus

    Expertise Level
    Beginner