160916e4ddae15723de42347024800d514b85de09Cédric Beustpackage test.dependent;
260916e4ddae15723de42347024800d514b85de09Cédric Beust
360916e4ddae15723de42347024800d514b85de09Cédric Beustimport org.testng.Assert;
460916e4ddae15723de42347024800d514b85de09Cédric Beustimport org.testng.annotations.Test;
560916e4ddae15723de42347024800d514b85de09Cédric Beust
660916e4ddae15723de42347024800d514b85de09Cédric Beustpublic class MultipleDependentSampleTest {
760916e4ddae15723de42347024800d514b85de09Cédric Beust
860916e4ddae15723de42347024800d514b85de09Cédric Beust  @Test
960916e4ddae15723de42347024800d514b85de09Cédric Beust  public void init() {}
1060916e4ddae15723de42347024800d514b85de09Cédric Beust
1160916e4ddae15723de42347024800d514b85de09Cédric Beust  @Test(dependsOnMethods = "init")
1260916e4ddae15723de42347024800d514b85de09Cédric Beust  public void fail() {
1360916e4ddae15723de42347024800d514b85de09Cédric Beust    Assert.fail();
1460916e4ddae15723de42347024800d514b85de09Cédric Beust  }
1560916e4ddae15723de42347024800d514b85de09Cédric Beust
1660916e4ddae15723de42347024800d514b85de09Cédric Beust  @Test(dependsOnMethods = "fail")
1760916e4ddae15723de42347024800d514b85de09Cédric Beust  public void skip1() {}
1860916e4ddae15723de42347024800d514b85de09Cédric Beust
1960916e4ddae15723de42347024800d514b85de09Cédric Beust  @Test(dependsOnMethods = "skip1")
2060916e4ddae15723de42347024800d514b85de09Cédric Beust  public void skip2() {}
2160916e4ddae15723de42347024800d514b85de09Cédric Beust}
22