blob: f0c0a01d4eface24a392c51ae790ce7ae261166d [file] [log] [blame]
package test.configuration;
import org.testng.Assert;
import org.testng.annotations.AfterGroups;
import org.testng.annotations.Test;
/**
* Simple afterGroups test
*
* @author cbeust
* @date Mar 7, 2006
*/
public class ConfigurationGroups4SampleTest {
private boolean m_after = false;
private boolean m_run = false;
@Test
public void f() {
log("f");
}
@Test(groups = "cg4-1")
public void run() {
log("run");
Assert.assertFalse(m_after);
m_run = true;
m_run = true;
}
@AfterGroups("cg4-1")
public void after1() {
log("after1");
Assert.assertTrue(m_run);
Assert.assertFalse(m_after);
m_after = true;
}
@Test(dependsOnGroups = "cg4-1")
public void verify() {
log("verify");
Assert.assertTrue(m_run, "run() wasn't run");
Assert.assertTrue(m_after, "after1() wasn't run");
}
private void log(String string) {
ppp(string);
}
private void ppp(String s) {
if (false) {
System.out.println("[ConfigurationGroups4SampleTest] " + s);
}
}
}