| package test.tmp; |
| |
| import org.testng.Assert; |
| import org.testng.annotations.Configuration; |
| import org.testng.annotations.Test; |
| |
| @Test(groups = {"sub"}) |
| public class Sub extends Base { |
| boolean m_beforeTest; |
| boolean m_afterTest; |
| |
| @Configuration(beforeTestClass = true) |
| public void subSetup() { |
| System.out.println("sub before class"); |
| } |
| |
| @Configuration(afterTestClass = true) |
| public void subTeardown() { |
| System.out.println("sub after class"); |
| } |
| |
| public void subTest() { |
| System.out.println ("sub test"); |
| } |
| |
| @Configuration(afterSuite = true) |
| public void verify() { |
| Assert.assertTrue(m_beforeTest); |
| Assert.assertTrue(m_afterTest); |
| } |
| } |