JUnit

Learn about JUnit and its features.

What is JUnit?

JUnit is a simple framework to write repeatable tests.

A typical JUnit 4.x test consists of multiple methods annotated with the @Test annotation.

At the top of every JUnit test class, we should include all the static Assert methods and annotations like so:

import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.Before;
import org.junit.After;

Use the @Before to annotate initialization methods that are run before every test and @After to annotate break-down methods that are run after every test.

Each test method should test one thing, and the method name should reflect the test’s purpose. For example:

public void toStringYieldsTheStringRepresentation() {
       String[] array = {"a", "b", "c"};
       ArrayWrapper<String> arrayWrapper = new
...

Get hands-on with 1400+ tech skills courses.