blob: dba374fbf0a509f41246c5e5444bad4c2565bfd8 [file] [log] [blame]
package test.dependent;
import org.testng.Assert;
import org.testng.annotations.Test;
/**
* a will fail but b should run anyway because of alwaysRun=true
*
* Created on Nov 18, 2005
* @author cbeust
*/
public class DependentOnGroup2AlwaysRunSampleTest {
private boolean m_ok = false;
@Test(groups = { "group-a"})
public void a() {
throw new RuntimeException("Voluntary failure");
}
@Test(groups = { "group-a"})
public void a2() {
}
@Test(dependsOnGroups = {"group-a"}, alwaysRun = true)
public void b() {
m_ok = true;
}
@Test(dependsOnMethods = {"b"})
public void verify() {
Assert.assertTrue(m_ok, "method b() should have been invoked");
}
}