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 java.util.Date;
28 import org.junit.Before;
29 import org.junit.Test;
30 import org.onap.policy.common.logging.flexlogger.FlexLogger;
31 import org.onap.policy.common.logging.flexlogger.Logger;
34 * The Class ClosedLoopPolicyDictionaryJpaTest.
36 public class ClosedLoopPolicyDictionaryJpaTest {
38 private static Logger logger = FlexLogger.getLogger(ClosedLoopPolicyDictionaryJpaTest.class);
39 private UserInfo userInfo;
44 * @throws Exception the exception
47 public void setUp() throws Exception {
48 logger.info("setUp: Entering");
49 userInfo = new UserInfo();
50 userInfo.setUserLoginId("Test");
51 userInfo.setUserName("Test");
52 logger.info("setUp: exit");
59 public void testVsclAction() {
60 VsclAction data = new VsclAction();
64 assertTrue(1 == data.getId());
65 data.setAction("Test");
66 assertTrue("Test".equals(data.getAction()));
67 data.setDescription("Test");
68 assertTrue("Test".equals(data.getDescription()));
69 data.setCreatedDate(new Date());
70 assertTrue(data.getCreatedDate() != null);
71 data.setModifiedDate(new Date());
72 assertTrue(data.getModifiedDate() != null);
73 data.setUserCreatedBy(userInfo);
74 assertTrue(data.getUserCreatedBy() != null);
75 data.setUserModifiedBy(userInfo);
76 assertTrue(data.getUserModifiedBy() != null);
83 public void testVnfType() {
84 VnfType data = new VnfType();
88 assertTrue(1 == data.getId());
90 assertTrue("Test".equals(data.getType()));
91 data.setDescription("Test");
92 assertTrue("Test".equals(data.getDescription()));
93 data.setCreatedDate(new Date());
94 assertTrue(data.getCreatedDate() != null);
95 data.setModifiedDate(new Date());
96 assertTrue(data.getModifiedDate() != null);
97 data.setUserCreatedBy(userInfo);
98 assertTrue(data.getUserCreatedBy() != null);
99 data.setUserModifiedBy(userInfo);
100 assertTrue(data.getUserModifiedBy() != null);
107 public void testPepOptions() {
108 PepOptions data = new PepOptions();
112 assertTrue(1 == data.getId());
113 data.setPepName("Test");
114 assertTrue("Test".equals(data.getPepName()));
115 data.setDescription("Test");
116 assertTrue("Test".equals(data.getDescription()));
117 data.setCreatedDate(new Date());
118 assertTrue(data.getCreatedDate() != null);
119 data.setModifiedDate(new Date());
120 assertTrue(data.getModifiedDate() != null);
121 data.setUserCreatedBy(userInfo);
122 assertTrue(data.getUserCreatedBy() != null);
123 data.setUserModifiedBy(userInfo);
124 assertTrue(data.getUserModifiedBy() != null);
128 * Test varbind dictionary.
131 public void testVarbindDictionary() {
132 VarbindDictionary data = new VarbindDictionary();
136 assertTrue(1 == data.getId());
137 data.setVarbindName("Test");
138 assertTrue("Test".equals(data.getVarbindName()));
139 data.setVarbindDescription("Test");
140 assertTrue("Test".equals(data.getVarbindDescription()));
141 data.setVarbindOid("Test");
142 assertTrue("Test".equals(data.getVarbindOid()));
143 data.setCreatedDate(new Date());
144 assertTrue(data.getCreatedDate() != null);
145 data.setModifiedDate(new Date());
146 assertTrue(data.getModifiedDate() != null);
147 data.setUserCreatedBy(userInfo);
148 assertTrue(data.getUserCreatedBy() != null);
149 data.setUserModifiedBy(userInfo);
150 assertTrue(data.getUserModifiedBy() != null);
154 * Test closed loop D 2 services.
157 public void testClosedLoopD2Services() {
158 ClosedLoopD2Services data = new ClosedLoopD2Services();
162 assertTrue(1 == data.getId());
163 data.setServiceName("Test");
164 assertTrue("Test".equals(data.getServiceName()));
165 data.setDescription("Test");
166 assertTrue("Test".equals(data.getDescription()));
167 data.setCreatedDate(new Date());
168 assertTrue(data.getCreatedDate() != null);
169 data.setModifiedDate(new Date());
170 assertTrue(data.getModifiedDate() != null);
171 data.setUserCreatedBy(userInfo);
172 assertTrue(data.getUserCreatedBy() != null);
173 data.setUserModifiedBy(userInfo);
174 assertTrue(data.getUserModifiedBy() != null);
178 * Test closed loop site.
181 public void testClosedLoopSite() {
182 ClosedLoopSite data = new ClosedLoopSite();
186 assertTrue(1 == data.getId());
187 data.setSiteName("Test");
188 assertTrue("Test".equals(data.getSiteName()));
189 data.setDescription("Test");
190 assertTrue("Test".equals(data.getDescription()));
191 data.setCreatedDate(new Date());
192 assertTrue(data.getCreatedDate() != null);
193 data.setModifiedDate(new Date());
194 assertTrue(data.getModifiedDate() != null);
195 data.setUserCreatedBy(userInfo);
196 assertTrue(data.getUserCreatedBy() != null);
197 data.setUserModifiedBy(userInfo);
198 assertTrue(data.getUserModifiedBy() != null);