1 package test.inheritance; 2 3 import org.testng.annotations.AfterMethod; 4 import org.testng.annotations.BeforeMethod; 5 import org.testng.annotations.BeforeTest; 6 7 import java.util.ArrayList; 8 import java.util.List; 9 10 public class ZBase_0 { 11 protected static boolean m_verbose = false; 12 protected static List<String> m_methodList = new ArrayList<>(); 13 14 @BeforeTest beforeTest()15 public void beforeTest() { 16 m_methodList = new ArrayList<>(); 17 } 18 19 @BeforeMethod initApplication()20 public void initApplication() { 21 m_methodList.add("initApplication"); 22 ppp("INIT 0"); 23 } 24 25 @AfterMethod tearDownApplication()26 public void tearDownApplication() { 27 m_methodList.add("tearDownApplication"); 28 ppp("TEAR DOWN 0"); 29 } 30 ppp(String s)31 private static void ppp(String s) { 32 if (m_verbose) { 33 System.out.println("[Z0] " + s); 34 } 35 } 36 getMethodList()37 public static List<String> getMethodList() { 38 return m_methodList; 39 } 40 } 41