01: package test.dependent;
02:
03: import test.BaseTest;
04:
05: public class DependentAlwaysRunTest extends BaseTest {
06: /**
07: * @testng.test
08: */
09: public void verifyDependsOnMethodsAlwaysRun() {
10: addClass("test.dependent.DependentOnMethod1AlwaysRunSampleTest");
11:
12: run();
13: String[] passed = { "b", "verify" };
14: String[] failed = { "a" };
15: String[] skipped = {};
16: verifyTests("Failed", failed, getFailedTests());
17: verifyTests("Passed", passed, getPassedTests());
18: verifyTests("Skipped", skipped, getSkippedTests());
19: }
20:
21: /**
22: * @testng.test
23: */
24: public void verifyDependsOnGroups1AlwaysRun() {
25: addClass("test.dependent.DependentOnGroup1AlwaysRunSampleTest");
26:
27: run();
28: String[] passed = { "b", "verify" };
29: String[] failed = { "a" };
30: String[] skipped = {};
31: verifyTests("Failed", failed, getFailedTests());
32: verifyTests("Passed", passed, getPassedTests());
33: verifyTests("Skipped", skipped, getSkippedTests());
34: }
35:
36: /**
37: * @testng.test
38: */
39: public void verifyDependsOnGroups2AlwaysRun() {
40: addClass("test.dependent.DependentOnGroup2AlwaysRunSampleTest");
41:
42: run();
43: String[] passed = { "a2", "b", "verify" };
44: String[] failed = { "a" };
45: String[] skipped = {};
46: verifyTests("Failed", failed, getFailedTests());
47: verifyTests("Passed", passed, getPassedTests());
48: verifyTests("Skipped", skipped, getSkippedTests());
49: }
50:
51: }
|