runTest(FactoryDataProviderStaticSampleErrorTest.class, 43, 44);
}
private void runTest(Class<?> cls, int n1, int n2) {
TestNG tng = create(cls);
TestListenerAdapter tla = new TestListenerAdapter();
tng.addListener(tla);
tng.run();
Assert.assertEquals(tla.getPassedTests().size(), 2);
Iterator<ITestResult> iterator = tla.getPassedTests().iterator();
BaseFactory t1 = (BaseFactory) iterator.next().getInstance();
BaseFactory t2 = (BaseFactory) iterator.next().getInstance();
// Assert.assertTrue(t1.getN() == n1 || t1.getN() == n2);
// Assert.assertTrue(t2.getN() == n1 || t2.getN() == n2);
// System.out.println("Results:" + t1.getN() + " " + t2.getN());