blob: ed8c9c8b42c21eecf06b5453d311b934e4b5ca8d [file] [log] [blame]
package test.inheritance;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
/**
* Make sure that configuration inherited methods are invoked in the right
* order. The funny naming is to make sure that the class names do not
* play any role in the ordering of methods.
*
* Created on Sep 8, 2005
* @author cbeust
*/
public class DChild_2 extends Child_1 {
@BeforeMethod
public void initDialog2() {
m_methodList.add("initDialog2");
ppp(" INIT 2");
}
@AfterMethod
public void tearDownDialog2() {
m_methodList.add("tearDownDialog2");
ppp(" TEAR_DOWN 2");
}
@Test(groups = {"before" })
public void test() {
m_methodList.add("test");
ppp(" TEST");
}
private static void ppp(String s) {
if (m_verbose) {
System.out.println("[D2] " + s);
}
}
}