public class TestNameExtension extends Object implements org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.AfterTestExecutionCallback
Usage example:
Injecting random values as fields:
@ExtendWith(TestNameExtension.class)
public class MyTest {
@TestName
private String testName;
@Test
public void testUsingRandomString() {
// use the populated testName
// ...
}
}
| Constructor and Description |
|---|
TestNameExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterTestExecution(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
beforeTestExecution(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
Copyright © 2018. All rights reserved.