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.
Learning Objectives
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