blob: b554bc95a59beb1e91d0fd021b8de0cd520e7239 [file] [log] [blame]
package test.bug90;
import org.testng.Assert;
import org.testng.TestNG;
import org.testng.annotations.Test;
import org.testng.xml.XmlClass;
import org.testng.xml.XmlInclude;
import org.testng.xml.XmlSuite;
import org.testng.xml.XmlTest;
import test.SimpleBaseTest;
import java.util.Arrays;
public class Bug90Test extends SimpleBaseTest {
@Test(description = "Fix for https://github.com/cbeust/testng/issues/90")
public void afterClassShouldRun() {
XmlSuite s = createXmlSuite("Bug90");
XmlTest t = createXmlTest(s, "Bug90 test", Sample.class.getName());
XmlClass c = t.getClasses().get(0);
c.setIncludedMethods(Arrays.asList(new XmlInclude("test1")));
TestNG tng = create();
tng.setXmlSuites(Arrays.asList(s));
Sample.m_afterClassWasRun = false;
tng.run();
Assert.assertTrue(Sample.m_afterClassWasRun);
}
}