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.assertFalse;
25 import static org.junit.Assert.assertTrue;
27 import org.junit.Before;
28 import org.junit.Test;
29 import org.onap.policy.common.logging.flexlogger.FlexLogger;
30 import org.onap.policy.common.logging.flexlogger.Logger;
33 * The Class MicroServiceDictionaryJpaTest.
35 public class MicroServiceDictionaryJpaTest {
37 private static Logger logger = FlexLogger.getLogger(MicroServiceDictionaryJpaTest.class);
38 private UserInfo userInfo;
43 * @throws Exception the exception
46 public void setUp() throws Exception {
47 logger.info("setUp: Entering");
48 userInfo = new UserInfo();
49 userInfo.setUserLoginId("Test");
50 userInfo.setUserName("Test");
51 logger.info("setUp: exit");
58 public void testDcaeUsers() {
59 DcaeUsers data = new DcaeUsers();
61 assertTrue(1 == data.getId());
63 assertTrue("Test".equals(data.getName()));
64 data.setDescriptionValue("Test");
65 assertTrue("Test".equals(data.getDescriptionValue()));
72 public void testDcaeUuid() {
73 DcaeUuid data = new DcaeUuid();
75 assertTrue(1 == data.getId());
77 assertTrue("Test".equals(data.getName()));
78 data.setDescription("Test");
79 assertTrue("Test".equals(data.getDescription()));
83 * Test MS config name.
86 public void testMsConfigName() {
87 MicroServiceConfigName data = new MicroServiceConfigName();
89 assertTrue(1 == data.getId());
91 assertTrue("Test".equals(data.getName()));
92 data.setDescription("Test");
93 assertTrue("Test".equals(data.getDescription()));
97 * Test MS config location.
100 public void testMsConfigLocation() {
101 MicroServiceLocation data = new MicroServiceLocation();
103 assertTrue(1 == data.getId());
104 data.setName("Test");
105 assertTrue("Test".equals(data.getName()));
106 data.setDescription("Test");
107 assertTrue("Test".equals(data.getDescription()));
114 public void testMsModels() {
115 MicroServiceModels data = new MicroServiceModels();
117 assertTrue(1 == data.getId());
118 data.setModelName("Test");
119 assertTrue("Test".equals(data.getModelName()));
120 data.setDescription("Test");
121 assertTrue("Test".equals(data.getDescription()));
122 data.setDependency("Test");
123 assertTrue("Test".equals(data.getDependency()));
124 data.setEnumValues("Test");
125 assertTrue("Test".equals(data.getEnumValues()));
126 data.setAnnotation("Test");
127 assertTrue("Test".equals(data.getAnnotation()));
128 data.setAttributes("Test");
129 assertTrue("Test".equals(data.getAttributes()));
130 data.setRefAttributes("Test");
131 assertTrue("Test".equals(data.getRefAttributes()));
132 data.setUserCreatedBy(userInfo);
133 assertTrue(data.getUserCreatedBy() != null);
134 data.setSubAttributes("Test");
135 assertTrue("Test".equals(data.getSubAttributes()));
136 data.setVersion("Test");
137 assertTrue("Test".equals(data.getVersion()));
138 assertFalse(data.isDecisionModel());
142 * Test MS attribute dictionary.
145 public void testMsAttributeDictionary() {
146 MicroServiceAttribute data = new MicroServiceAttribute();
148 assertTrue(1 == data.getId());
149 data.setName("Test");
150 assertTrue("Test".equals(data.getName()));
151 data.setValue("Test");
152 assertTrue("Test".equals(data.getValue()));
153 data.setModelName("Test");
154 assertTrue("Test".equals(data.getModelName()));
158 * Test policy scope service.
161 public void testPolicyScopeService() {
162 PolicyScopeService data = new PolicyScopeService();
164 assertTrue(1 == data.getId());
165 data.setName("Test");
166 assertTrue("Test".equals(data.getName()));
167 data.setDescription("Test");
168 assertTrue("Test".equals(data.getDescription()));
172 * Test policy scope resource.
175 public void testPolicyScopeResource() {
176 PolicyScopeResource data = new PolicyScopeResource();
178 assertTrue(1 == data.getId());
179 data.setName("Test");
180 assertTrue("Test".equals(data.getName()));
181 data.setDescription("Test");
182 assertTrue("Test".equals(data.getDescription()));
186 * Test policy scope type.
189 public void testPolicyScopeType() {
190 PolicyScopeType data = new PolicyScopeType();
192 assertTrue(1 == data.getId());
193 data.setName("Test");
194 assertTrue("Test".equals(data.getName()));
195 data.setDescription("Test");
196 assertTrue("Test".equals(data.getDescription()));
200 * Test policy scope closed loop.
203 public void testPolicyScopeClosedLoop() {
204 PolicyScopeClosedLoop data = new PolicyScopeClosedLoop();
206 assertTrue(1 == data.getId());
207 data.setName("Test");
208 assertTrue("Test".equals(data.getName()));
209 data.setDescription("Test");
210 assertTrue("Test".equals(data.getDescription()));
214 * Test policy scope group policy scope list.
217 public void testPolicyScopeGroupPolicyScopeList() {
218 GroupPolicyScopeList data = new GroupPolicyScopeList();
220 assertTrue(1 == data.getId());
221 data.setGroupName("Test");
222 assertTrue("Test".equals(data.getGroupName()));
223 data.setDescription("Test");
224 assertTrue("Test".equals(data.getDescription()));
225 data.setGroupList("Test");
226 assertTrue("Test".equals(data.getGroupList()));
233 public void testClosedLoops() {
234 ClosedLoops data = new ClosedLoops();
236 assertTrue(1 == data.getId());
237 data.setClosedLoopControlName("Test");
238 assertTrue("Test".equals(data.getClosedLoopControlName()));
239 data.setAlarmConditions("Test");
240 assertTrue("Test".equals(data.getAlarmConditions()));
241 data.setYaml("Test");
242 assertTrue("Test".equals(data.getYaml()));
249 public void testVmType() {
250 VMType data = new VMType();
252 assertTrue(1 == data.getId());
253 data.setName("Test");
254 assertTrue("Test".equals(data.getName()));
255 data.setDescription("Test");
256 assertTrue("Test".equals(data.getDescription()));