1package test.dependent; 2 3import org.testng.annotations.Test; 4 5import java.util.ArrayList; 6import java.util.List; 7 8public class SD2 { 9 public static List<String> m_log = new ArrayList<>(); 10 11 @Test(groups = { "one" }) 12 public void oneA() { 13 m_log.add("oneA"); 14 } 15 16 @Test 17 public void canBeRunAnytime() { 18 m_log.add("canBeRunAnytime"); 19 } 20 21 @Test(dependsOnGroups = { "one" } ) 22 public void secondA() { 23 m_log.add("secondA"); 24 } 25 26 @Test(dependsOnMethods= { "secondA" }) 27 public void thirdA() { 28 m_log.add("thirdA"); 29 } 30 31 @Test(groups = { "one" }) 32 public void oneB() { 33 m_log.add("oneB"); 34 } 35 36}