@Test
public void testGenerateNotFast() throws Exception {

  try {
    ClassicEngineBoot.getInstance().start();
    ReportListenerThreadHolder.clear();
    PentahoSessionHolder.setSession( new StandaloneSession() );
    final File file = new File( "target/test/resource/solution/test/reporting/report.prpt" );
    final MasterReport report =
      (MasterReport) new ResourceManager().createDirectly( file.getPath(), MasterReport.class ).getResource();
    fastXLSOutput.generate( report, 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 ) );
  } finally {
    PentahoSessionHolder.removeSession();
  }
}