Test Lifecycle

Methods can be annotated so they will be called at specific points on the test lifecycle.

JUnit 4

  • AfterClass

  • After

  • BeforeClass

  • Before

Initializing Data

public class TestSuite {

    @Before
    public final void setUpData() {
        // Loads tests data
    }

}

JUnit 5

  • AfterAll

  • AfterEach

  • BeforeAll

  • BeforeEach

Initializing Data

@RunWith(JUnitPlatform.class)
public class TestSuite {

    @BeforeEach
    public final void setUpData() {
        // Loads tests data
    }

}

Last updated