Search in sources :

Example 1 with WebScanProductExecutionService

use of com.mercedesbenz.sechub.domain.scan.product.WebScanProductExecutionService in project sechub by mercedes-benz.

the class ScanServiceTest method before.

@Before
public void before() throws Exception {
    storageService = mock(StorageService.class);
    jobStorage = mock(JobStorage.class);
    scanProjectConfigService = mock(ScanProjectConfigService.class);
    scanJobRegistry = mock(ScanJobListener.class);
    monitorFactory = mock(ScanProgressMonitorFactory.class);
    ProgressMonitor monitor = mock(ProgressMonitor.class);
    when(monitor.getId()).thenReturn("monitor-test-id");
    when(storageService.getJobStorage(any(), any())).thenReturn(jobStorage);
    when(monitorFactory.createProgressMonitor(any())).thenReturn(monitor);
    webScanProductExecutionService = mock(WebScanProductExecutionService.class);
    codeScanProductExecutionService = mock(CodeScanProductExecutionService.class);
    infrastructureScanProductExecutionService = mock(InfrastructureScanProductExecutionService.class);
    scanLogService = mock(ProjectScanLogService.class);
    reportService = mock(CreateScanReportService.class);
    report = mock(ScanReport.class);
    when(report.getTrafficLightAsString()).thenReturn(TRAFFIC_LIGHT);
    when(reportService.createReport(any())).thenReturn(report);
    serviceToTest = new ScanService();
    serviceToTest.webScanProductExecutionService = webScanProductExecutionService;
    serviceToTest.infraScanProductExecutionService = infrastructureScanProductExecutionService;
    serviceToTest.codeScanProductExecutionService = codeScanProductExecutionService;
    serviceToTest.reportService = reportService;
    serviceToTest.storageService = storageService;
    serviceToTest.scanLogService = scanLogService;
    serviceToTest.scanProjectConfigService = scanProjectConfigService;
    serviceToTest.scanJobListener = scanJobRegistry;
    serviceToTest.monitorFactory = monitorFactory;
}
Also used : ScanReport(com.mercedesbenz.sechub.domain.scan.report.ScanReport) CodeScanProductExecutionService(com.mercedesbenz.sechub.domain.scan.product.CodeScanProductExecutionService) StorageService(com.mercedesbenz.sechub.storage.core.StorageService) ProgressMonitor(com.mercedesbenz.sechub.sharedkernel.ProgressMonitor) ProjectScanLogService(com.mercedesbenz.sechub.domain.scan.log.ProjectScanLogService) ScanProjectConfigService(com.mercedesbenz.sechub.domain.scan.project.ScanProjectConfigService) InfrastructureScanProductExecutionService(com.mercedesbenz.sechub.domain.scan.product.InfrastructureScanProductExecutionService) WebScanProductExecutionService(com.mercedesbenz.sechub.domain.scan.product.WebScanProductExecutionService) JobStorage(com.mercedesbenz.sechub.storage.core.JobStorage) CreateScanReportService(com.mercedesbenz.sechub.domain.scan.report.CreateScanReportService) Before(org.junit.Before)

Aggregations

ProjectScanLogService (com.mercedesbenz.sechub.domain.scan.log.ProjectScanLogService)1 CodeScanProductExecutionService (com.mercedesbenz.sechub.domain.scan.product.CodeScanProductExecutionService)1 InfrastructureScanProductExecutionService (com.mercedesbenz.sechub.domain.scan.product.InfrastructureScanProductExecutionService)1 WebScanProductExecutionService (com.mercedesbenz.sechub.domain.scan.product.WebScanProductExecutionService)1 ScanProjectConfigService (com.mercedesbenz.sechub.domain.scan.project.ScanProjectConfigService)1 CreateScanReportService (com.mercedesbenz.sechub.domain.scan.report.CreateScanReportService)1 ScanReport (com.mercedesbenz.sechub.domain.scan.report.ScanReport)1 ProgressMonitor (com.mercedesbenz.sechub.sharedkernel.ProgressMonitor)1 JobStorage (com.mercedesbenz.sechub.storage.core.JobStorage)1 StorageService (com.mercedesbenz.sechub.storage.core.StorageService)1 Before (org.junit.Before)1