/*- * ============LICENSE_START======================================================= * ONAP Policy Engine * ================================================================================ * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. * ================================================================================ * 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. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ package org.onap.policy.brms; import static org.junit.Assert.assertEquals; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.junit.Test; import org.onap.policy.api.PEDependency; import org.onap.policy.brms.entity.BrmsGroupInfo; import org.onap.policy.brms.entity.BrmsPolicyInfo; import org.onap.policy.brms.entity.DependencyInfo; public class BrmsJpaTest { @Test public void testJpa() { final String testVal = "testVal"; final BrmsGroupInfo groupInfo = new BrmsGroupInfo(); // Test group info groupInfo.setControllerName(testVal); assertEquals(groupInfo.getControllerName(), testVal); groupInfo.setGroupId(testVal); assertEquals(groupInfo.getGroupId(), testVal); groupInfo.setArtifactId(testVal); assertEquals(groupInfo.getArtifactId(), testVal); groupInfo.setVersion(testVal); assertEquals(groupInfo.getVersion(), testVal); // Test policy info final BrmsPolicyInfo policyInfo = new BrmsPolicyInfo(); policyInfo.setPolicyName(testVal); assertEquals(policyInfo.getPolicyName(), testVal); policyInfo.setControllerName(groupInfo); assertEquals(policyInfo.getControllerName(), groupInfo); } @Test public void testDependencyInfo() { final String testKey = "testKey"; final PEDependency dependency = new PEDependency(); final List list = new ArrayList(); list.add(dependency); final Map> map = new HashMap>(); map.put(testKey, list); final DependencyInfo info = new DependencyInfo(); info.setDependencies(map); assertEquals(info.getDependencies(), map); } }