...
Info |
---|
The tutorial repository can be found here: https://gitlab.eufus.eu/bpogodzinski/ach-tutorials/-/tree/TDD-java/TDD-java/Overview Test class is in |
A basic test class looks like this:
Code Block |
---|
import org.junit.jupiter.api.*;
@DisplayName("JUnit 5 Overview class")
class JUnit5OverviewTest {
@Test
void exampleTest() {
System.out.println("example test method");
}
} |
Setup and Teardown methods
...
Code Block |
---|
import org.junit.jupiter.api.*; @DisplayName("JUnit 5 Example") class JUnit5ExampleTest { @BeforeAll static void beforeAll() { System.out.println("Before all test methods"); } @BeforeEach void beforeEach() { System.out.println("Before each test method"); } @AfterEach void afterEach() { System.out.println("After each test method"); } @AfterAll static void afterAll() { System.out.println("After all test methods"); } } |
@DisplayName and @Disabled
Now let's move to new test-optional methods:
|
As we can see, we can change the display name or disable the method with a comment, using these annotations.
After we have added setup and teardown methods to our test class, we can finally write our first test methods. Let's find out how we can do it.
...