X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=POLICY-SDK-APP%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Fcontroller%2FDashboardControllerTest.java;h=f2ecea504a4f2b1d0b2a9b5ad77b5238e0a2e641;hb=c88d4cc4e21e5659f0ab57a38f3ba29ab4b3c044;hp=ba88dd3148b244627a545eb7665a7b94043ff212;hpb=ff9a74cf320a5f092ca4135375b5b80e35b441b1;p=policy%2Fengine.git diff --git a/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/DashboardControllerTest.java b/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/DashboardControllerTest.java index ba88dd314..f2ecea504 100644 --- a/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/DashboardControllerTest.java +++ b/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/DashboardControllerTest.java @@ -4,12 +4,14 @@ * ================================================================================ * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. * ================================================================================ + * Modifications Copyright (C) 2019 Samsung + * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -22,13 +24,10 @@ package org.onap.policy.controller; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Mockito.mock; - import java.io.UnsupportedEncodingException; import java.nio.file.Path; import java.nio.file.Paths; - import javax.servlet.http.HttpServletRequest; - import org.junit.Before; import org.junit.Test; import org.mockito.Mockito; @@ -39,89 +38,93 @@ import org.onap.policy.rest.dao.CommonClassDao; import org.onap.policy.xacml.std.pap.StdEngine; import org.springframework.mock.web.MockHttpServletResponse; -public class DashboardControllerTest{ - private static Logger logger = FlexLogger.getLogger(DashboardControllerTest.class); - - private static CommonClassDao commonClassDao; - private static SystemLogDbDao systemDAO; - private static PolicyController ctrl = null; - private HttpServletRequest request = null; - private DashboardController controller = null; - private MockHttpServletResponse response = null; - private Path repo; - StdEngine engine = null; - - @Before - public void setUp() throws Exception { - logger.info("setUp: Entering"); - controller = new DashboardController(); - commonClassDao = Mockito.mock(CommonClassDao.class); - systemDAO = Mockito.mock(SystemLogDbDao.class); - controller.setSystemLogDbDao(systemDAO); - controller.setCommonClassDao(commonClassDao); - request = mock(HttpServletRequest.class); - response = new MockHttpServletResponse(); - repo = Paths.get("src/test/resources/pdps"); - engine = new StdEngine(repo); - ctrl = new PolicyController(); - PolicyController.setPapEngine(engine); - controller.setPolicyController(ctrl); - logger.info("setUp: exit"); - } - - @Test - public void testGetData() { - try { - controller.getData(request, response); - assertTrue(response.getContentAsString() != null && response.getContentAsString().contains("availableLoggingDatas")); - } catch (UnsupportedEncodingException e) { - logger.error("Exception Occured"+e); - fail(); - } - } +public class DashboardControllerTest { + private static Logger logger = FlexLogger.getLogger(DashboardControllerTest.class); - @Test - public void testGetPAPStatusData() { - try { - controller.getPAPStatusData(request, response); - assertTrue(response.getContentAsString() != null && response.getContentAsString().contains("papTableDatas")); - } catch (UnsupportedEncodingException e) { - logger.error("Exception Occured"+e); - fail(); - } - } + private static CommonClassDao commonClassDao; + private static SystemLogDbDao systemDAO; + private static PolicyController ctrl = null; + private HttpServletRequest request = null; + private DashboardController controller = null; + private MockHttpServletResponse response = null; + private Path repo; + StdEngine engine = null; - @Test - public void testGetPDPStatusData() { - try { - controller.getPDPStatusData(request, response); - assertTrue(response.getContentAsString() != null && response.getContentAsString().contains("pdpTableDatas")); - } catch (UnsupportedEncodingException e) { - logger.error("Exception Occured"+e); - fail(); - } - } + @Before + public void setUp() throws Exception { + logger.info("setUp: Entering"); + controller = new DashboardController(); + commonClassDao = Mockito.mock(CommonClassDao.class); + systemDAO = Mockito.mock(SystemLogDbDao.class); + controller.setSystemLogDbDao(systemDAO); + controller.setCommonClassDao(commonClassDao); + request = mock(HttpServletRequest.class); + response = new MockHttpServletResponse(); + repo = Paths.get("src/test/resources/pdps"); + engine = new StdEngine(repo); + ctrl = new PolicyController(); + PolicyController.setPapEngine(engine); + controller.setPolicyController(ctrl); + logger.info("setUp: exit"); + } - @Test - public void testGetPolicyActivityData() { - try { - controller.getPolicyActivityData(request, response); - assertTrue(response.getContentAsString() != null && response.getContentAsString().contains("policyActivityTableDatas")); - } catch (UnsupportedEncodingException e) { - logger.error("Exception Occured"+e); - fail(); - } - } + @Test + public void testGetData() { + try { + controller.getData(request, response); + assertTrue(response.getContentAsString() != null + && response.getContentAsString().contains("availableLoggingDatas")); + } catch (UnsupportedEncodingException e) { + logger.error("Exception Occured" + e); + fail(); + } + } - @Test - public void testGetSystemAlertData() { - try { - controller.getSystemAlertData(request, response); - assertTrue(response.getContentAsString() != null && response.getContentAsString().contains("systemAlertsTableDatas")); - } catch (UnsupportedEncodingException e) { - logger.error("Exception Occured"+e); - fail(); - } - } -} + @Test + public void testGetPAPStatusData() { + try { + controller.getPAPStatusData(request, response); + assertTrue(response.getContentAsString() != null + && response.getContentAsString().contains("papTableDatas")); + } catch (UnsupportedEncodingException e) { + logger.error("Exception Occured" + e); + fail(); + } + } + + @Test + public void testGetPDPStatusData() { + try { + controller.getPDPStatusData(request, response); + assertTrue(response.getContentAsString() != null + && response.getContentAsString().contains("pdpTableDatas")); + } catch (UnsupportedEncodingException e) { + logger.error("Exception Occured" + e); + fail(); + } + } + @Test + public void testGetPolicyActivityData() { + try { + controller.getPolicyActivityData(request, response); + assertTrue(response.getContentAsString() != null + && response.getContentAsString().contains("policyActivityTableDatas")); + } catch (UnsupportedEncodingException e) { + logger.error("Exception Occured" + e); + fail(); + } + } + + @Test + public void testGetSystemAlertData() { + try { + controller.getSystemAlertData(request, response); + assertTrue(response.getContentAsString() != null + && response.getContentAsString().contains("systemAlertsTableDatas")); + } catch (UnsupportedEncodingException e) { + logger.error("Exception Occured" + e); + fail(); + } + } +}