@Test
  public void testGenerate() throws Exception {
    ClassicEngineBoot.getInstance().start();
    ReportListenerThreadHolder.clear();
    rtfOutput.generate(new MasterReport(), 1, new ByteArrayOutputStream(), 1);

    verify(listener, times(0)).reportProcessingStarted(any(ReportProgressEvent.class));
    verify(listener, times(0)).reportProcessingFinished(any(ReportProgressEvent.class));
    verify(listener, times(0)).reportProcessingUpdate(any(ReportProgressEvent.class));
  }
 @After
 public void tearDown() {
   ReportListenerThreadHolder.clear();
   listener = null;
 }
 @Before
 public void setUp() {
   rtfOutput = new RTFOutput();
   listener = mock(IAsyncReportListener.class);
   ReportListenerThreadHolder.setListener(listener);
 }