Maven:
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-junit5</artifactId>
<version>2.14.0</version>
</dependency>
Gradle:
groovy
testCompile 'io.qameta.allure:allure-junit5:2.14.0'
import org.junit.jupiter.api.Test;
import io.qameta.allure.Epic;
import io.qameta.allure.Feature;
import io.qameta.allure.Story;
import io.qameta.allure.Description;
import io.qameta.allure.Step;
import static org.junit.jupiter.api.Assertions.assertEquals;
@Epic("Calculator")
@Feature("Addition")
public class CalculatorTest {
@Test
@Story("Add two positive numbers")
@Description("Test case to verify addition of two positive numbers")
public void testAddition() {
int result = add(2, 3);
assertEquals(5, result, "Addition result is incorrect");
}
@Step("Add {0} and {1}")
private int add(int a, int b) {
return a + b;
}
}