2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
6 * Modifications Copyright (C) 2019 Nordix Foundation.
7 * ================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END=========================================================
22 package org.onap.policy.rest.jpa;
24 import static org.junit.Assert.assertTrue;
26 import org.junit.Before;
27 import org.junit.Test;
28 import org.onap.policy.common.logging.flexlogger.FlexLogger;
29 import org.onap.policy.common.logging.flexlogger.Logger;
32 * The Class MicroServiceDictionaryJpaTest.
34 public class MicroServiceDictionaryJpaTest {
36 private static Logger logger = FlexLogger.getLogger(MicroServiceDictionaryJpaTest.class);
37 private UserInfo userInfo;
42 * @throws Exception the exception
45 public void setUp() throws Exception {
46 logger.info("setUp: Entering");
47 userInfo = new UserInfo();
48 userInfo.setUserLoginId("Test");
49 userInfo.setUserName("Test");
50 logger.info("setUp: exit");
57 public void testDcaeUsers() {
58 DcaeUsers data = new DcaeUsers();
60 assertTrue(1 == data.getId());
62 assertTrue("Test".equals(data.getName()));
63 data.setDescriptionValue("Test");
64 assertTrue("Test".equals(data.getDescriptionValue()));
71 public void testDcaeUuid() {
72 DcaeUuid data = new DcaeUuid();
74 assertTrue(1 == data.getId());
76 assertTrue("Test".equals(data.getName()));
77 data.setDescription("Test");
78 assertTrue("Test".equals(data.getDescription()));
82 * Test MS config name.
85 public void testMsConfigName() {
86 MicroServiceConfigName data = new MicroServiceConfigName();
88 assertTrue(1 == data.getId());
90 assertTrue("Test".equals(data.getName()));
91 data.setDescriptionValue("Test");
92 assertTrue("Test".equals(data.getDescriptionValue()));
96 * Test MS config location.
99 public void testMsConfigLocation() {
100 MicroServiceLocation data = new MicroServiceLocation();
102 assertTrue(1 == data.getId());
103 data.setName("Test");
104 assertTrue("Test".equals(data.getName()));
105 data.setDescriptionValue("Test");
106 assertTrue("Test".equals(data.getDescriptionValue()));
113 public void testMsModels() {
114 MicroServiceModels data = new MicroServiceModels();
116 assertTrue(1 == data.getId());
117 data.setModelName("Test");
118 assertTrue("Test".equals(data.getModelName()));
119 data.setDescription("Test");
120 assertTrue("Test".equals(data.getDescription()));
121 data.setDependency("Test");
122 assertTrue("Test".equals(data.getDependency()));
123 data.setEnumValues("Test");
124 assertTrue("Test".equals(data.getEnumValues()));
125 data.setAnnotation("Test");
126 assertTrue("Test".equals(data.getAnnotation()));
127 data.setAttributes("Test");
128 assertTrue("Test".equals(data.getAttributes()));
129 data.setRef_attributes("Test");
130 assertTrue("Test".equals(data.getRef_attributes()));
131 data.setUserCreatedBy(userInfo);
132 assertTrue(data.getUserCreatedBy() != null);
133 data.setSub_attributes("Test");
134 assertTrue("Test".equals(data.getSub_attributes()));
135 data.setVersion("Test");
136 assertTrue("Test".equals(data.getVersion()));
140 * Test MS attribute dictionary.
143 public void testMsAttributeDictionary() {
144 MicroServiceAttribute data = new MicroServiceAttribute();
146 assertTrue(1 == data.getId());
147 data.setName("Test");
148 assertTrue("Test".equals(data.getName()));
149 data.setValue("Test");
150 assertTrue("Test".equals(data.getValue()));
151 data.setModelName("Test");
152 assertTrue("Test".equals(data.getModelName()));
156 * Test policy scope service.
159 public void testPolicyScopeService() {
160 PolicyScopeService data = new PolicyScopeService();
162 assertTrue(1 == data.getId());
163 data.setName("Test");
164 assertTrue("Test".equals(data.getName()));
165 data.setDescriptionValue("Test");
166 assertTrue("Test".equals(data.getDescriptionValue()));
170 * Test policy scope resource.
173 public void testPolicyScopeResource() {
174 PolicyScopeResource data = new PolicyScopeResource();
176 assertTrue(1 == data.getId());
177 data.setName("Test");
178 assertTrue("Test".equals(data.getName()));
179 data.setDescriptionValue("Test");
180 assertTrue("Test".equals(data.getDescriptionValue()));
184 * Test policy scope type.
187 public void testPolicyScopeType() {
188 PolicyScopeType data = new PolicyScopeType();
190 assertTrue(1 == data.getId());
191 data.setName("Test");
192 assertTrue("Test".equals(data.getName()));
193 data.setDescriptionValue("Test");
194 assertTrue("Test".equals(data.getDescriptionValue()));
198 * Test policy scope closed loop.
201 public void testPolicyScopeClosedLoop() {
202 PolicyScopeClosedLoop data = new PolicyScopeClosedLoop();
204 assertTrue(1 == data.getId());
205 data.setName("Test");
206 assertTrue("Test".equals(data.getName()));
207 data.setDescriptionValue("Test");
208 assertTrue("Test".equals(data.getDescriptionValue()));
212 * Test policy scope group policy scope list.
215 public void testPolicyScopeGroupPolicyScopeList() {
216 GroupPolicyScopeList data = new GroupPolicyScopeList();
218 assertTrue(1 == data.getId());
219 data.setGroupName("Test");
220 assertTrue("Test".equals(data.getGroupName()));
221 data.setDescription("Test");
222 assertTrue("Test".equals(data.getDescription()));
223 data.setGroupList("Test");
224 assertTrue("Test".equals(data.getGroupList()));
231 public void testClosedLoops() {
232 ClosedLoops data = new ClosedLoops();
234 assertTrue(1 == data.getId());
235 data.setClosedLoopControlName("Test");
236 assertTrue("Test".equals(data.getClosedLoopControlName()));
237 data.setAlarmConditions("Test");
238 assertTrue("Test".equals(data.getAlarmConditions()));
239 data.setYaml("Test");
240 assertTrue("Test".equals(data.getYaml()));
247 public void testVmType() {
248 VMType data = new VMType();
250 assertTrue(1 == data.getId());
251 data.setName("Test");
252 assertTrue("Test".equals(data.getName()));
253 data.setDescription("Test");
254 assertTrue("Test".equals(data.getDescription()));