Does TestNG support something like JUnit4’s @Rule?
Rules are pretty easy to emulate, for example with super classes: public void Base { @BeforeMethod public void createTempDir() { … } @AfterMethod public void deleteTempDir() { … } } public void MyTest extends Base { @Test … } If you extend Base, a temporary directory will always be automatically created and then deleted. The … Read more