JUnit Fundamentals

Java programmers who wish to use JUnit for unit testing

Prerequisite
None

Expected Duration
82 minutes

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.

Objective

Getting Started with JUnit

  • 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

Assertions

  • understand JUnit assertions

Equality Asserts

  • 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

AssertThat statements

  • 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

Assume Statements

  • contrast Assume with Assert and use Assume statements in JUnit tests

Setting up Test Cases and Fixtures

  • configure JUnit test cases
  • work with JUnit test fixtures

Exercise: Modify existing java code to accomplish proper testing scenarios

  • practice modifying Java code to ensure proper testing scenarios

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.