@BeforeTestUnit @AfterTestUnit¶
@BeforeTestUnit¶
Method marked with annotation @BeforeTestUnit is executed in different order depending on where it is implemented. All possible combinations are listed below:
| Implementation | Execution sequence |
|---|---|
| Inside a Runner | Invoked before each test units within a test suite. |
| Inside a Test-Case | Invoked before each test units within a test case. |
| Inside a Runner and a Test-Case | Method implemented within the Runner class is invoked before each test units within a test suite and the method implemented in the test case will be invoked before each test units within a test case. Method implemented in the Runner class will execute before method implemented in the test case. |
@AfterTestUnit¶
Method marked with annotation @AfterTestUnit is executed in different order depending on where it is implemented. All possible combinations are listed below:
| Implementation | Execution sequence |
|---|---|
| Inside a Runner | Invoked after each test units within a test suite. |
| Inside a Test-Case | Invoked after each test units within a test case. |
| Inside a Runner and a Test-Case | Method implemented within the Runner class is invoked after each test units within a test suite and the method implemented in the test case will be invoked after each test units within a test case. Method implemented in the Runner class will execute after method implemented in the test case. |