### Question:
InitializerManager extends AbstractInitializerManager implements IInitializerManager { @Override public SystemInstallationReport getCurrentReport() { return this.getCacheWrapper().getReport(); }  @Override SystemInstallationReport getCurrentReport(); void setCacheWrapper(IInitializerManagerCacheWrapper cacheWrapper); void setCheckOnStartup(boolean checkOnStartup); Map<String, IPostProcessor> getPostProcessors(); void setPostProcessors(Map<String, IPostProcessor> postProcessors); void setDatabaseManager(IDatabaseManager databaseManager); void init(); void executePostInitProcesses(); void executeComponentPostInitProcesses(Component component, SystemInstallationReport report); @Override void reloadCurrentReport(); void saveReport(SystemInstallationReport report); static final String REPORT_CONFIG_ITEM; }### Answer:
@Test public void should_get_currentReport() { when(cacheWrapper.getReport()).thenReturn(createMockReport()); SystemInstallationReport report = this.initializerManager.getCurrentReport(); assertThat(report, is(not(nullValue()))); }