On this page
JUnit 5 Testing Framework
Overview
Qualified supports writing tests for Java using JUnit 5.
Basic Example
Solution
public class Adder {
public static int add(int a, int b) {
return a + b;
}
}
Tests
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
@DisplayName("Testing Adder")
class AdderTests {
@Test
@DisplayName("Adder.add(1, 1) returns 2")
void test1() {
assertEquals(2, Adder.add(1, 1), "1 + 1 should equal 2");
}
@Nested
@DisplayName("Negative Integers")
class Negatives {
@Test
@DisplayName("Adder.add(-1, -1) returns -2")
void test1() {
assertEquals(-2, Adder.add(-1, -1), "-1 + -1 should equal -2");
}
}
}
Learn More
You can learn more on the JUnit website.