JUnit/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.assertTrue;
25
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;
30
31 /**
32  * The Class MicroServiceDictionaryJpaTest.
33  */
34 public class MicroServiceDictionaryJpaTest {
35
36     private static Logger logger = FlexLogger.getLogger(MicroServiceDictionaryJpaTest.class);
37     private UserInfo userInfo;
38
39     /**
40      * Sets the up.
41      *
42      * @throws Exception the exception
43      */
44     @Before
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");
51     }
52
53     /**
54      * Test DCAE users.
55      */
56     @Test
57     public void testDcaeUsers() {
58         DcaeUsers data = new DcaeUsers();
59         data.setId(1);
60         assertTrue(1 == data.getId());
61         data.setName("Test");
62         assertTrue("Test".equals(data.getName()));
63         data.setDescriptionValue("Test");
64         assertTrue("Test".equals(data.getDescriptionValue()));
65     }
66
67     /**
68      * Test DCA euuid.
69      */
70     @Test
71     public void testDcaeUuid() {
72         DcaeUuid data = new DcaeUuid();
73         data.setId(1);
74         assertTrue(1 == data.getId());
75         data.setName("Test");
76         assertTrue("Test".equals(data.getName()));
77         data.setDescription("Test");
78         assertTrue("Test".equals(data.getDescription()));
79     }
80
81     /**
82      * Test MS config name.
83      */
84     @Test
85     public void testMsConfigName() {
86         MicroServiceConfigName data = new MicroServiceConfigName();
87         data.setId(1);
88         assertTrue(1 == data.getId());
89         data.setName("Test");
90         assertTrue("Test".equals(data.getName()));
91         data.setDescriptionValue("Test");
92         assertTrue("Test".equals(data.getDescriptionValue()));
93     }
94
95     /**
96      * Test MS config location.
97      */
98     @Test
99     public void testMsConfigLocation() {
100         MicroServiceLocation data = new MicroServiceLocation();
101         data.setId(1);
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()));
107     }
108
109     /**
110      * Test MS models.
111      */
112     @Test
113     public void testMsModels() {
114         MicroServiceModels data = new MicroServiceModels();
115         data.setId(1);
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()));
137     }
138
139     /**
140      * Test MS attribute dictionary.
141      */
142     @Test
143     public void testMsAttributeDictionary() {
144         MicroServiceAttribute data = new MicroServiceAttribute();
145         data.setId(1);
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()));
153     }
154
155     /**
156      * Test policy scope service.
157      */
158     @Test
159     public void testPolicyScopeService() {
160         PolicyScopeService data = new PolicyScopeService();
161         data.setId(1);
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()));
167     }
168
169     /**
170      * Test policy scope resource.
171      */
172     @Test
173     public void testPolicyScopeResource() {
174         PolicyScopeResource data = new PolicyScopeResource();
175         data.setId(1);
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()));
181     }
182
183     /**
184      * Test policy scope type.
185      */
186     @Test
187     public void testPolicyScopeType() {
188         PolicyScopeType data = new PolicyScopeType();
189         data.setId(1);
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()));
195     }
196
197     /**
198      * Test policy scope closed loop.
199      */
200     @Test
201     public void testPolicyScopeClosedLoop() {
202         PolicyScopeClosedLoop data = new PolicyScopeClosedLoop();
203         data.setId(1);
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()));
209     }
210
211     /**
212      * Test policy scope group policy scope list.
213      */
214     @Test
215     public void testPolicyScopeGroupPolicyScopeList() {
216         GroupPolicyScopeList data = new GroupPolicyScopeList();
217         data.setId(1);
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()));
225     }
226
227     /**
228      * Test closed loops.
229      */
230     @Test
231     public void testClosedLoops() {
232         ClosedLoops data = new ClosedLoops();
233         data.setId(1);
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()));
241     }
242
243     /**
244      * Test VM type.
245      */
246     @Test
247     public void testVmType() {
248         VMType data = new VMType();
249         data.setId(1);
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()));
255     }
256
257 }