diff options
author | mravula <mr257h@att.com> | 2020-05-05 12:20:30 -0400 |
---|---|---|
committer | Sudarshan Kumar <sudarshan.kumar@att.com> | 2020-05-16 01:50:52 +0530 |
commit | 759e9e75fc0b5978f98f901744c87c0c8d5ef4fd (patch) | |
tree | 4b61ca0a05ec79d45f88b81142264e0407d2ddb3 /ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/controller/ErrorHandlerTest.java | |
parent | 03abc05e6217274f557ec4987aa8e8bd34b2f4a4 (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.java | 21 |
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)); } |