package test;
|
|
import org.testng.annotations.Test;
|
|
public class Exclude {
|
private boolean m_included1 = false;
|
private boolean m_included2 = false;
|
private boolean m_excluded1 = true;
|
private boolean m_excluded2 = true;
|
|
@Test(groups = { "group1"} )
|
public void included1() {
|
ppp("INCLUDED1");
|
m_included1 = true;
|
}
|
|
@Test(groups = { "group1"} )
|
public void included2() {
|
ppp("INCLUDED2");
|
m_included2 = true;
|
}
|
|
@Test(groups = { "group1"} )
|
public void excluded1() {
|
ppp("EXCLUDED1");
|
m_excluded1 = false;
|
}
|
|
@Test(groups = { "group1"} )
|
public void excluded2() {
|
ppp("EXCLUDED1");
|
m_excluded2 = false;
|
}
|
|
@Test(dependsOnGroups = { "group1" }, groups = {"group2"} )
|
public void verify() {
|
ppp("VERIFY");
|
assert m_included1 && m_included2 && m_excluded1 && m_excluded2:
|
"Should all be true: " + m_included1 + " "
|
+ m_included2 + " "
|
+ m_excluded1 + " "
|
+ m_excluded2;
|
}
|
|
static private void ppp(String s) {
|
if (false) {
|
System.out.println("[Exclude] " + s);
|
}
|
}
|
|
}
|