blob: 96b5ded5979d44d725e5b9244513d28814b65e73 [file] [log] [blame]
package test.dependent;
import org.testng.annotations.*;
/**
* This class
*
* @author Cedric Beust, Aug 20, 2004
*
*/
public class BaseOrderMethodTest {
protected boolean[] m_group1 = {
false, false
};
protected boolean[] m_group2 = {
false, false
};
protected boolean[] m_group3 = {
false
};
@Test(groups = { "2.0" }, dependsOnGroups = { "1.0", "1.1" })
public void a_second0() {
verifyGroup(2, m_group1);
m_group2[0] = true;
}
@Test(groups = { "3" }, dependsOnGroups = { "2.*" })
public void third0() {
verifyGroup(3, m_group2);
m_group3[0] = true;
}
public static void ppp(String s) {
System.out.println("[BaseOrderMethodTest] " + s);
}
protected void verifyGroup(int groupNumber, boolean[] group) {
for (int i = 0; i < group.length; i++) {
assert group[i] : "Error while running group " + groupNumber + ": "
+ " index " + i
+ " of previous group should have been run before.";
}
}
}