JUnit Fundamentals
JUnit Fundamentals
-
Online, Self-Paced
Course 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.
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 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
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
Framework Connections
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.
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.