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.
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
- 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 assert 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
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
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.