blob: a0c9e680ca96716740237af595f96cce5559f218 [file] [log] [blame]
package test.dependent;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Factory;
import org.testng.annotations.Test;
import org.testng.collections.Lists;
import java.util.List;
public class GroupByInstancesSampleTest {
private String m_country;
public static List<String> m_log = Lists.newArrayList();
private static void log(String method, String country) {
System.out.println("LOG:" + method + "#" + country + " " + Thread.currentThread().getId());
m_log.add(method + "#" + country);
}
@DataProvider
public Object[][] dp() {
return new Object[][] {
new Object[] { "usa" },
new Object[] { "uk" },
};
}
@Factory(dataProvider = "dp")
public GroupByInstancesSampleTest(String country) {
m_country = country;
}
@Test
public void signIn() {
log("signIn", m_country);
}
@Test(dependsOnMethods = "signIn")
public void signOut() {
log("signOut", m_country);
}
@Override
public String toString() {
return "[GroupByInstancesSampleTest: " + m_country + "]";
}
}