blob: d9ffd9048188677220f8b429ddb3d23a051336a1 [file] [log] [blame]
package test.dependent;
/**
* 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
};
/**
* @testng.test groups="2.0" dependsOnGroups="1.0,1.1"
*/
public void a_second0() {
// ppp("2.0");
verifyGroup(2, m_group1);
m_group2[0] = true;
}
/**
* @testng.test groups="3" dependsOnGroups="2.*"
*/
public void third0() {
// ppp("3.0");
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.";
}
}
}