blob: 53bca1dbfe2e8351f676d2c49bb325c4b812d721 [file] [log] [blame]
package test.dataprovider;
import org.testng.Assert;
import org.testng.TestListenerAdapter;
import org.testng.TestNG;
import org.testng.annotations.Test;
/**
* TESTNG-142:
* Exceptions in DataProvider are not reported as failed test
*/
public class FailingDataProviderTest {
@Test
public void failingDataProvider() {
TestNG testng= new TestNG();
testng.setTestClasses(new Class[] {FailingDataProvider.class});
TestListenerAdapter tla = new TestListenerAdapter();
testng.addListener(tla);
testng.run();
Assert.assertEquals(tla.getFailedTests().size(), 1, "Test method should be marked as failed");
}
}