X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=POLICY-SDK-APP%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Fcontroller%2FPolicyControllerTest.java;fp=POLICY-SDK-APP%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Fcontroller%2FPolicyControllerTest.java;h=6f20a6770396618f810bd4adc33402e5081b8cb3;hb=a342c15e49481499ee224c205227c28c370a0a27;hp=382637c1b9a0230fd620ff081073a5b59a44469f;hpb=e64508463caed53e661e4e02e1de971b21f642a7;p=policy%2Fengine.git diff --git a/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/PolicyControllerTest.java b/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/PolicyControllerTest.java index 382637c1b..6f20a6770 100644 --- a/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/PolicyControllerTest.java +++ b/POLICY-SDK-APP/src/test/java/org/onap/policy/controller/PolicyControllerTest.java @@ -19,6 +19,8 @@ */ package org.onap.policy.controller; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; @@ -33,6 +35,8 @@ import org.junit.Test; import org.onap.policy.common.logging.flexlogger.FlexLogger; import org.onap.policy.common.logging.flexlogger.Logger; import org.onap.policy.rest.dao.CommonClassDao; +import org.onap.policy.rest.jpa.Datatype; +import org.onap.policy.rest.jpa.FunctionDefinition; import org.onap.policy.rest.jpa.PolicyEntity; public class PolicyControllerTest { @@ -44,6 +48,7 @@ public class PolicyControllerTest { public void setUp() throws Exception{ logger.info("setUp: Entering"); commonClassDao = mock(CommonClassDao.class); + PolicyController.setCommonClassDao(commonClassDao); List data = new ArrayList<>(); String policyData = ""; try { @@ -57,12 +62,30 @@ public class PolicyControllerTest { entity.setPolicyData(policyData); entity.setScope("com"); data.add(entity); - + when(commonClassDao.getDataByQuery("FROM PolicyEntity where policyName = 'Config_SampleTest1206.1.xml' and scope ='com'", new SimpleBindings())).thenReturn(data); + + FunctionDefinition fnDefinition = new FunctionDefinition(); + fnDefinition.setXacmlid("Test"); + fnDefinition.setShortname("Test"); + Datatype dataType = new Datatype(); + dataType.setXacmlId("Test"); + fnDefinition.setDatatypeBean(dataType); + List fnObjects = new ArrayList<>(); + fnObjects.add(fnDefinition); + when(commonClassDao.getData(FunctionDefinition.class)).thenReturn(fnObjects); } @Test - public void dummy(){ - System.out.println("Dummy"); + public void testInit(){ + PolicyController controller = new PolicyController(); + PolicyController.setjUnit(true); + controller.init(); + try{ + assertTrue(PolicyController.dropDownMap.size() > 0); + }catch(Exception e){ + logger.error("Exception Occured"+e); + fail(); + } } }