1 package test.reports; 2 3 import org.testng.Reporter; 4 import org.testng.annotations.DataProvider; 5 import org.testng.annotations.Test; 6 7 /** 8 * Regression test: if a timeOut is provided, getReporter(testResult) returns 9 * null. 10 * 11 * Created on Sep 21, 2006 12 * @author <a href="mailto:cedric@beust.com">Cedric Beust</a> 13 */ 14 public class ReporterSampleTest { 15 16 @DataProvider(name = "dp") createParameters()17 public Object[][] createParameters() { 18 return new Object[][] { 19 new Object[] { "param1"}, 20 new Object[] {"param2"} 21 }; 22 } 23 24 @Test(dataProvider = "dp", timeOut = 10000) report(String p)25 public void report(String p) { 26 Reporter.log("IN THE REPORTER: " + p); 27 } 28 29 } 30