summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java
diff options
context:
space:
mode:
authormravula <mr257h@att.com>2020-05-05 12:20:30 -0400
committerSudarshan Kumar <sudarshan.kumar@att.com>2020-05-16 01:50:52 +0530
commit759e9e75fc0b5978f98f901744c87c0c8d5ef4fd (patch)
tree4b61ca0a05ec79d45f88b81142264e0407d2ddb3 /ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java
parent03abc05e6217274f557ec4987aa8e8bd34b2f4a4 (diff)
Raptor backend java API Code(Analytics), UI Code(Overlay) and pages
component in os project Issue-ID: PORTAL-902 Change-Id: Id297d9493a77e6816ed0f2a82c15b2eaa1e57a72 Signed-off-by: Sudarshan Kumar <sudarshan.kumar@att.com>
Diffstat (limited to 'ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java')
-rw-r--r--ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java21
1 files changed, 20 insertions, 1 deletions
diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java
index 6c84ce12..7d7e27bb 100644
--- a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java
+++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java
@@ -62,7 +62,7 @@ import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class)
-@PrepareForTest({Globals.class, AppUtils.class})
+@PrepareForTest({Globals.class, AppUtils.class, ErrorHandler.class})
public class ErrorHandlerTest {
ErrorHandler errorHandler;
@@ -136,8 +136,15 @@ public class ErrorHandlerTest {
ReportRuntime rr = PowerMockito.mock(ReportRuntime.class);
when(rr.getReportID()).thenReturn(TEST_ID);
when(rr.getReportName()).thenReturn(REPORT_NAME);
+ when(rr.getOwnerID()).thenReturn("");
when(session.getAttribute(AppConstants.SI_REPORT_RUNTIME)).thenReturn(rr);
ReportSQLException rse = new ReportSQLException(ERROR_MESSAGE,REPORT_SQL);
+ ErrorHandler spy = PowerMockito.spy(errorHandler);
+ try {
+ PowerMockito.doReturn(true).when(spy,"isAllowEdit",mockedRequest);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
String jsonString = errorHandler.processFatalErrorJSON(mockedRequest, rse);
assertTrue(jsonString.contains(ERROR_MESSAGE));
}
@@ -148,11 +155,23 @@ public class ErrorHandlerTest {
PowerMockito.mockStatic(AppUtils.class);
HttpSession session = mockedRequest.getSession();
when(Globals.getLogVariablesInSession()).thenReturn(LOG_VAR_IN_SESSION);
+ ReportRuntime rr = PowerMockito.mock(ReportRuntime.class);
ReportDefinition rd = PowerMockito.mock(ReportDefinition.class);
when(rd.getReportID()).thenReturn(TEST_ID);
when(rd.getReportName()).thenReturn(REPORT_NAME);
when(session.getAttribute(AppConstants.SI_REPORT_DEFINITION)).thenReturn(rd);
+ when(session.getAttribute(AppConstants.SI_REPORT_RUNTIME)).thenReturn(rr);
ReportSQLException rse = new ReportSQLException(ERROR_MESSAGE,REPORT_SQL);
+ ErrorHandler spy = PowerMockito.spy(errorHandler);
+
+ when(rr.getReportID()).thenReturn(TEST_ID);
+ when(rr.getReportName()).thenReturn(REPORT_NAME);
+ when(rr.getOwnerID()).thenReturn("");
+ try {
+ PowerMockito.doReturn(true).when(spy,"isAllowEdit",mockedRequest);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
String jsonString = errorHandler.processFatalErrorJSON(mockedRequest, rse);
assertTrue(jsonString.contains(ERROR_MESSAGE));
}