package mypackage; import org.testng.annotations.Configuration; import org.testng.annotations.Test; public class TestClassOne { @Configuration(beforeTest=true) public void beforeTest() { System.out.println("--TestClassOne.beforeTest"); } @Configuration(afterTest=true) public void afterTest() { System.out.println("--TestClassOne.afterTest"); } @Configuration(beforeTestClass=true) public void beforeTestClass() { System.out.println(" --TestClassOne.beforeTestClass"); } @Configuration(afterTestClass=true) public void afterTestClass() { System.out.println(" --TestClassOne.afterTestClass"); } @Configuration(beforeTestMethod=true) public void beforeTestMethod() { System.out.println(" --TestClassOne.beforeTestMethod"); } @Configuration(afterTestMethod=true) public void afterTestMethod() { System.out.println(" --TestClassOne.afterTestMethod"); } @Test public void testMethodOne() { System.out.println(" --TestClassOne.testMethodOne()"); } @Test public void testMethodTwo() { System.out.println(" --TestClassOne.testMethodTwo()"); } @Test public void testMethodThree() { System.out.println(" --TestClassOne.testMethodThree()"); } }