Unit/SONAR/Checkstyle in ONAP-REST
[policy/engine.git] / ONAP-REST / src / test / java / org / onap / policy / rest / jpa / MicroServiceDictionaryJpaTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP-REST
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
11  *
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  *
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=========================================================
20  */
21
22 package org.onap.policy.rest.jpa;
23
24 import static org.junit.Assert.assertFalse;
25 import static org.junit.Assert.assertTrue;
26
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;
31
32 /**
33  * The Class MicroServiceDictionaryJpaTest.
34  */
35 public class MicroServiceDictionaryJpaTest {
36
37     private static Logger logger = FlexLogger.getLogger(MicroServiceDictionaryJpaTest.class);
38     private UserInfo userInfo;
39
40     /**
41      * Sets the up.
42      *
43      * @throws Exception the exception
44      */
45     @Before
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");
52     }
53
54     /**
55      * Test DCAE users.
56      */
57     @Test
58     public void testDcaeUsers() {
59         DcaeUsers data = new DcaeUsers();
60         data.setId(1);
61         assertTrue(1 == data.getId());
62         data.setName("Test");
63         assertTrue("Test".equals(data.getName()));
64         data.setDescriptionValue("Test");
65         assertTrue("Test".equals(data.getDescriptionValue()));
66     }
67
68     /**
69      * Test DCA euuid.
70      */
71     @Test
72     public void testDcaeUuid() {
73         DcaeUuid data = new DcaeUuid();
74         data.setId(1);
75         assertTrue(1 == data.getId());
76         data.setName("Test");
77         assertTrue("Test".equals(data.getName()));
78         data.setDescription("Test");
79         assertTrue("Test".equals(data.getDescription()));
80     }
81
82     /**
83      * Test MS config name.
84      */
85     @Test
86     public void testMsConfigName() {
87         MicroServiceConfigName data = new MicroServiceConfigName();
88         data.setId(1);
89         assertTrue(1 == data.getId());
90         data.setName("Test");
91         assertTrue("Test".equals(data.getName()));
92         data.setDescription("Test");
93         assertTrue("Test".equals(data.getDescription()));
94     }
95
96     /**
97      * Test MS config location.
98      */
99     @Test
100     public void testMsConfigLocation() {
101         MicroServiceLocation data = new MicroServiceLocation();
102         data.setId(1);
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()));
108     }
109
110     /**
111      * Test MS models.
112      */
113     @Test
114     public void testMsModels() {
115         MicroServiceModels data = new MicroServiceModels();
116         data.setId(1);
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());
139     }
140
141     /**
142      * Test MS attribute dictionary.
143      */
144     @Test
145     public void testMsAttributeDictionary() {
146         MicroServiceAttribute data = new MicroServiceAttribute();
147         data.setId(1);
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()));
155     }
156
157     /**
158      * Test policy scope service.
159      */
160     @Test
161     public void testPolicyScopeService() {
162         PolicyScopeService data = new PolicyScopeService();
163         data.setId(1);
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()));
169     }
170
171     /**
172      * Test policy scope resource.
173      */
174     @Test
175     public void testPolicyScopeResource() {
176         PolicyScopeResource data = new PolicyScopeResource();
177         data.setId(1);
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()));
183     }
184
185     /**
186      * Test policy scope type.
187      */
188     @Test
189     public void testPolicyScopeType() {
190         PolicyScopeType data = new PolicyScopeType();
191         data.setId(1);
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()));
197     }
198
199     /**
200      * Test policy scope closed loop.
201      */
202     @Test
203     public void testPolicyScopeClosedLoop() {
204         PolicyScopeClosedLoop data = new PolicyScopeClosedLoop();
205         data.setId(1);
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()));
211     }
212
213     /**
214      * Test policy scope group policy scope list.
215      */
216     @Test
217     public void testPolicyScopeGroupPolicyScopeList() {
218         GroupPolicyScopeList data = new GroupPolicyScopeList();
219         data.setId(1);
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()));
227     }
228
229     /**
230      * Test closed loops.
231      */
232     @Test
233     public void testClosedLoops() {
234         ClosedLoops data = new ClosedLoops();
235         data.setId(1);
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()));
243     }
244
245     /**
246      * Test VM type.
247      */
248     @Test
249     public void testVmType() {
250         VmType data = new VmType();
251         data.setId(1);
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()));
257     }
258
259 }