Home | History | Annotate | Download | only in dependent
      1 package test.dependent;
      2 
      3 import org.testng.annotations.Test;
      4 
      5 import test.BaseTest;
      6 
      7 public class ImplicitGroupInclusionTest extends BaseTest {
      8 
      9   @Test
     10   public void verifyImplicitGroupInclusion() {
     11     addClass("test.dependent.ImplicitGroupInclusionSampleTest");
     12     addIncludedGroup("b");
     13 
     14     run();
     15     String[] passed = {
     16         "a", "b", "z"
     17      };
     18     String[] failed = {
     19     };
     20     String[] skipped = {
     21     };
     22     verifyTests("Failed", failed, getFailedTests());
     23     verifyTests("Passed", passed, getPassedTests());
     24     verifyTests("Skipped", skipped, getSkippedTests());
     25   }
     26 
     27   @Test
     28   public void verifyImplicitGroupInclusion2() {
     29     addClass("test.dependent.ImplicitGroupInclusion2SampleTest");
     30     addIncludedGroup("g2");
     31 
     32     run();
     33     String[] passed = {
     34         "m3"
     35      };
     36     String[] failed = {
     37     };
     38     String[] skipped = {
     39     };
     40     verifyTests("Failed", failed, getFailedTests());
     41     verifyTests("Passed", passed, getPassedTests());
     42     verifyTests("Skipped", skipped, getSkippedTests());
     43   }
     44 
     45   @Test
     46   public void verifyImplicitGroupInclusion4() {
     47     addClass("test.dependent.ImplicitGroupInclusion4SampleTest");
     48     addIncludedGroup("g2");
     49 
     50     run();
     51     String[] passed = {
     52         "m3", "m4"
     53      };
     54     String[] failed = {
     55     };
     56     String[] skipped = {
     57     };
     58     verifyTests("Failed", failed, getFailedTests());
     59     verifyTests("Passed", passed, getPassedTests());
     60     verifyTests("Skipped", skipped, getSkippedTests());
     61   }
     62 
     63   @Test
     64   public void verifyImplicitGroupInclusion3() {
     65     addClass("test.dependent.ImplicitGroupInclusion3SampleTest");
     66     addIncludedGroup("inc");
     67     addExcludedGroup("exc");
     68 
     69     run();
     70     String[] passed = {
     71         "test1"
     72      };
     73     String[] failed = {
     74     };
     75     String[] skipped = {
     76     };
     77     verifyTests("Failed", failed, getFailedTests());
     78     verifyTests("Passed", passed, getPassedTests());
     79     verifyTests("Skipped", skipped, getSkippedTests());
     80   }
     81 
     82   @Test
     83   public void verifyImplicitMethodInclusion() {
     84     addClass("test.dependent.ImplicitMethodInclusionSampleTest");
     85     addIncludedGroup("windows");
     86 
     87     run();
     88     String[] passed = {
     89         "a", "b"
     90      };
     91     String[] failed = {
     92     };
     93     String[] skipped = {
     94     };
     95     verifyTests("Failed", failed, getFailedTests());
     96     verifyTests("Passed", passed, getPassedTests());
     97     verifyTests("Skipped", skipped, getSkippedTests());
     98   }
     99 
    100 }
    101