Understanding the Technical Principles of JUnit Pioneer Framework and its Implementation in Java Class Libraries
<dependency>
<groupId>org.junit-pioneer</groupId>
<artifactId>junit-pioneer</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
@DisplayName("Calculator Test")
public class CalculatorTest {
@Test
@DisplayName("Test addition")
@Tag("math")
public void testAddition() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
}
class Calculator {
public int add(int a, int b) {
return a + b;
}
}