blob: 86da5e9055c534dff91fc4bcbef5c535a97ac156 [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 DependentOnMethod1AlwaysRunSampleTest {
private boolean m_ok = false;
@Test
public void a() {
throw new RuntimeException("Voluntary failure");
}
@Test(dependsOnMethods = {"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");
}
}