01: package test.factory;
02:
03: import org.testng.Assert;
04: import org.testng.TestListenerAdapter;
05: import org.testng.TestNG;
06: import org.testng.internal.AnnotationTypeEnum;
07:
08: public class FactoryWithDataProviderTest {
09:
10: /**
11: * @testng.test
12: */
13: public void verifyDataProvider() {
14: TestNG tng = new TestNG();
15: tng.setSourcePath("./test-14/src;src");
16: tng.setVerbose(0);
17: tng.setAnnotations(AnnotationTypeEnum.JAVADOC.toString());
18: tng
19: .setTestClasses(new Class[] { FactoryWithDataProvider.class });
20: TestListenerAdapter tla = new TestListenerAdapter();
21: tng.addListener(tla);
22: tng.run();
23:
24: Assert.assertEquals(tla.getPassedTests().size(), 4);
25:
26: }
27:
28: private static void ppp(String s) {
29: System.out.println("[FactoryWithDataProviderTest] " + s);
30: }
31: }
|