diff options
Diffstat (limited to 'ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/runtime/RaptorControllerAsyncTest.java')
-rw-r--r-- | ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/runtime/RaptorControllerAsyncTest.java | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/runtime/RaptorControllerAsyncTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/runtime/RaptorControllerAsyncTest.java index 909fec8c..84ae2fda 100644 --- a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/runtime/RaptorControllerAsyncTest.java +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/runtime/RaptorControllerAsyncTest.java @@ -39,7 +39,6 @@ package org.onap.portalsdk.analytics.model.runtime; import static org.junit.Assert.assertEquals; -import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.StringWriter; @@ -84,6 +83,7 @@ import org.onap.portalsdk.analytics.system.Globals; import org.onap.portalsdk.analytics.system.fusion.web.RaptorControllerAsync; import org.onap.portalsdk.analytics.util.AppConstants; import org.onap.portalsdk.analytics.util.DataSet; +import org.onap.portalsdk.analytics.util.RemDbInfo; import org.onap.portalsdk.analytics.util.Utils; import org.onap.portalsdk.analytics.util.XSSFilter; import org.onap.portalsdk.analytics.view.ReportData; @@ -121,6 +121,9 @@ public class RaptorControllerAsyncTest { @Mock DataAccessService dataAccessService; + + @Mock + ReportParamValues reportParamValues; @Mock AppConstants appConstants; @@ -170,12 +173,27 @@ public class RaptorControllerAsyncTest { Matchers.any(ReportRuntime.class), Matchers.any(HttpServletRequest.class), Matchers.any(HttpServletResponse.class), Matchers.any(String.class), Matchers.anyInt()); reportRuntime = PowerMockito.mock(ReportRuntime.class); - Mockito.when(reportRuntime.getReportDataSQL("test12", 500, mockedRequest)).thenReturn("test"); - StringWriter sw = new StringWriter(); + Mockito.when(reportRuntime.getReportDataSQL("test12", 500, mockedRequest)).thenReturn("test"); + RemDbInfo remDbInfo = Mockito.mock(RemDbInfo.class); + PowerMockito.whenNew(RemDbInfo.class).withNoArguments().thenReturn(remDbInfo); + Mockito.when(remDbInfo.getDBType(Matchers.anyString())).thenReturn("DAYTONA"); + reportRuntime.setRemDbInfo(remDbInfo); + + CustomReportType customReportType = new CustomReportType(); + customReportType.setReportType("test"); + ReportWrapper reportWrapper = new ReportWrapper(customReportType, "-1", "test", "testId", "test", "test", "1", + "1", true); + + reportWrapper.setRemDbInfo(remDbInfo); + Mockito.when(reportRuntime.generateSubsetSQL(0, 0, "", mockedRequest, false, reportParamValues)).thenReturn(""); + + StringWriter sw = new StringWriter(); PrintWriter writer = new PrintWriter(sw); Mockito.when(mockedResponse.getWriter()).thenReturn(writer); Mockito.when(Globals.getGenerateSubsetSql()).thenReturn("test"); Mockito.when(Globals.getReportSqlOnlyFirstPart()).thenReturn("test"); + + raptorControllerAsync.RaptorSearch(mockedRequest, mockedResponse); } |