### Question:
ReportRunner { public ReportRunner(SlingHttpServletRequest request) { this.request = request; } ReportRunner(SlingHttpServletRequest request);   ReportRunner(SlingHttpServletRequest request, DynamicClassLoaderManager dynamicClassLoaderManager); String getFailureMessage(); ReportExecutor getReportExecutor(); boolean isSuccessful(); static final String PN_EXECUTOR; }### Answer:
@Test public void testReportRunner() throws RepositoryException { log.info("testReportRunner"); ReportRunner reportRunner = new ReportRunner(validRequest, dynamicClassLoaderManager); reportRunner.init(); assertTrue(reportRunner.isSuccessful()); assertNull(reportRunner.getFailureMessage()); assertNotNull(reportRunner.getReportExecutor()); assertEquals(exec, reportRunner.getReportExecutor()); log.info("Test Succeeded!"); }