1 package test.dependent;
2 
3 import org.testng.Assert;
4 import org.testng.TestNG;
5 import org.testng.annotations.Test;
6 
7 import test.SimpleBaseTest;
8 
9 public class SampleDependentTest extends SimpleBaseTest {
10 
11   @Test
test2()12   public void test2() {
13     TestNG tng = create(SD2.class);
14     SD2.m_log.clear();
15     tng.run();
16 
17     boolean oneA = false;
18     boolean oneB = false;
19     boolean secondA = false;
20 
21     for (String s : SD2.m_log) {
22       if ("oneA".equals(s)) {
23         oneA = true;
24       }
25       if ("oneB".equals(s)) {
26         oneB = true;
27       }
28       if ("secondA".equals(s)) {
29         Assert.assertTrue(oneA);
30         Assert.assertTrue(oneB);
31         secondA = true;
32       }
33       if ("thirdA".equals(s)) {
34         Assert.assertTrue(oneA);
35         Assert.assertTrue(oneB);
36         Assert.assertTrue(secondA);
37       }
38     }
39   }
40 }
41