blob: d8d262b94b58d8254d2ca2e8f0bd5c069946403a [file] [log] [blame]
package test.dependent;
import org.testng.Assert;
/**
* 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;
/**
* @testng.test groups = "group-a"
*/
public void a() {
throw new RuntimeException("Voluntary failure");
}
/**
* @testng.test groups = "group-a"
*/
public void a2() {
}
/**
* @testng.test dependsOnGroups = "group-a" alwaysRun = "true"
*/
public void b() {
m_ok = true;
}
/**
* @testng.test dependsOnMethods = "b"
*/
public void verify() {
Assert.assertTrue(m_ok, "method b() should have been invoked");
}
}