Test Overview
This test verifies that a simple JUnit test runs successfully within an IDE like IntelliJ or Eclipse. It checks that the test method executes and the assertion passes.
This test verifies that a simple JUnit test runs successfully within an IDE like IntelliJ or Eclipse. It checks that the test method executes and the assertion passes.
import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; public class SimpleTest { @Test public void additionTest() { int sum = 2 + 3; assertEquals(5, sum, "2 + 3 should equal 5"); } }
| Step | Action | System State | Assertion | Result |
|---|---|---|---|---|
| 1 | IDE launches the JUnit test runner for SimpleTest class | IDE shows test class and method in test explorer | — | PASS |
| 2 | JUnit runner invokes additionTest() method | Test method executes in JVM | — | PASS |
| 3 | Test calculates sum = 2 + 3 | sum variable holds value 5 | — | PASS |
| 4 | JUnit assertion assertEquals(5, sum) is checked | Expected value 5 matches actual sum 5 | assertEquals passes | PASS |
| 5 | JUnit reports test result to IDE | IDE test runner shows test as PASSED | — | PASS |
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class CalculatorTest {
@Test
void addTest() {
assertEquals(5, 2 + 3);
}
}Pass the test and this pattern moves unknown