Home | History | Annotate | Download | only in reports
      1 package test.reports;
      2 
      3 import org.testng.*;
      4 import org.testng.annotations.Listeners;
      5 import org.testng.annotations.Test;
      6 
      7 import java.util.Set;
      8 
      9 @Listeners(ReporterTest.class)
     10 public class ReporterTest extends TestListenerAdapter {
     11     @Override public void onStart (ITestContext testContext) {
     12         Reporter.log ("foo");
     13     }
     14     @Test
     15     public void testMethod() {
     16         Reporter.log ("bar"); // This line is required. Else the log that was triggered from onStart() would never be
     17         // persisted at all.
     18         Assert.assertTrue (Reporter.getOutput ().size () == 2);
     19     }
     20 }
     21