blob: 956769b6c655979575ea54b60c6a5f220931ee45 [file] [log] [blame]
package test.sample;
import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterTest;
import org.testng.annotations.Test;
public class Basic2 {
private boolean m_basic2WasRun = false;
private static int m_afterClass = 0;
@Test(dependsOnGroups = { "basic1" })
public void basic2() {
m_basic2WasRun = true;
assert Basic1.getCount() > 0 : "COUNT WAS NOT INCREMENTED";
}
@AfterTest
public void cleanUp() {
m_basic2WasRun = false;
m_afterClass = 0;
}
private void ppp(String s) {
System.out.println("[Basic2 "
+ Thread.currentThread().getId() + " ] " + hashCode() + " " + s);
}
@AfterClass
public void checkTestAtClassLevelWasRun() {
m_afterClass++;
assert m_basic2WasRun : "Class annotated with @Test didn't have its methods run.";
assert 1 == m_afterClass : "After class should have been called exactly once, not " + m_afterClass;
}
}