package test.retryAnalyzer.dataprovider; import static org.testng.Assert.assertEquals; import org.testng.TestListenerAdapter; import org.testng.TestNG; import org.testng.annotations.Test; import test.SimpleBaseTest; public class RetryAnalyzerWithDataProviderTest extends SimpleBaseTest { @Test public void testRetryCounts() { TestNG tng = create(RetryCountTest.class); TestListenerAdapter tla = new TestListenerAdapter(); tng.addListener(tla); tng.run(); assertEquals(tla.getPassedTests().size(), 1); assertEquals(tla.getPassedTests().get(0).getParameters(), new String[]{"c"}); assertEquals(tla.getFailedTests().size(), 3); assertEquals(tla.getSkippedTests().size(), 9); } }