blob: 44e71a16f01eb89df16ba5dd6901dc01a70f6104 [file] [log] [blame]
package test.dependent;
import org.testng.annotations.Test;
import test.BaseTest;
public class DependentAlwaysRunTest extends BaseTest {
@Test
public void verifyDependsOnMethodsAlwaysRun() {
addClass("test.dependent.DependentOnMethod1AlwaysRunSampleTest");
run();
String[] passed = {
"b", "verify"
};
String[] failed = {
"a"
};
String[] skipped = {
};
verifyTests("Failed", failed, getFailedTests());
verifyTests("Passed", passed, getPassedTests());
verifyTests("Skipped", skipped, getSkippedTests());
}
@Test
public void verifyDependsOnGroups1AlwaysRun() {
addClass("test.dependent.DependentOnGroup1AlwaysRunSampleTest");
run();
String[] passed = {
"b", "verify"
};
String[] failed = {
"a"
};
String[] skipped = {
};
verifyTests("Failed", failed, getFailedTests());
verifyTests("Passed", passed, getPassedTests());
verifyTests("Skipped", skipped, getSkippedTests());
}
@Test
public void verifyDependsOnGroups2AlwaysRun() {
addClass("test.dependent.DependentOnGroup2AlwaysRunSampleTest");
run();
String[] passed = {
"a2", "b", "verify"
};
String[] failed = {
"a"
};
String[] skipped = {
};
verifyTests("Failed", failed, getFailedTests());
verifyTests("Passed", passed, getPassedTests());
verifyTests("Skipped", skipped, getSkippedTests());
}
}