2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
20 package org.onap.policy.rest.jpa;
22 import static org.junit.Assert.assertTrue;
24 import java.util.Date;
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;
31 public class ClosedLoopPolicyDictionaryJPAClasses {
33 private static Logger logger = FlexLogger.getLogger(ClosedLoopPolicyDictionaryJPAClasses.class);
34 private UserInfo userInfo;
37 public void setUp() throws Exception {
38 logger.info("setUp: Entering");
39 userInfo = new UserInfo();
40 userInfo.setUserLoginId("Test");
41 userInfo.setUserName("Test");
42 logger.info("setUp: exit");
46 public void testVSCLAction(){
47 VSCLAction data = new VSCLAction();
48 new VSCLAction("Test","Test");
52 assertTrue(1 == data.getId());
53 data.setVsclaction("Test");
54 assertTrue("Test".equals(data.getVsclaction()));
55 data.setDescription("Test");
56 assertTrue("Test".equals(data.getDescription()));
57 data.setCreatedDate(new Date());
58 assertTrue(data.getCreatedDate()!= null);
59 data.setModifiedDate(new Date());
60 assertTrue(data.getModifiedDate()!= null);
61 data.setUserCreatedBy(userInfo);
62 assertTrue(data.getUserCreatedBy()!= null);
63 data.setUserModifiedBy(userInfo);
64 assertTrue(data.getUserModifiedBy()!= null);
68 public void testVNFType(){
69 VNFType data = new VNFType();
70 new VNFType("Test","Test");
74 assertTrue(1 == data.getId());
75 data.setVnftype("Test");
76 assertTrue("Test".equals(data.getVnftype()));
77 data.setDescription("Test");
78 assertTrue("Test".equals(data.getDescription()));
79 data.setCreatedDate(new Date());
80 assertTrue(data.getCreatedDate()!= null);
81 data.setModifiedDate(new Date());
82 assertTrue(data.getModifiedDate()!= null);
83 data.setUserCreatedBy(userInfo);
84 assertTrue(data.getUserCreatedBy()!= null);
85 data.setUserModifiedBy(userInfo);
86 assertTrue(data.getUserModifiedBy()!= null);
90 public void testPEPOptions(){
91 PEPOptions data = new PEPOptions();
92 new PEPOptions("Test","Test");
96 assertTrue(1 == data.getId());
97 data.setPepName("Test");
98 assertTrue("Test".equals(data.getPepName()));
99 data.setDescription("Test");
100 assertTrue("Test".equals(data.getDescription()));
101 data.setCreatedDate(new Date());
102 assertTrue(data.getCreatedDate()!= null);
103 data.setModifiedDate(new Date());
104 assertTrue(data.getModifiedDate()!= null);
105 data.setUserCreatedBy(userInfo);
106 assertTrue(data.getUserCreatedBy()!= null);
107 data.setUserModifiedBy(userInfo);
108 assertTrue(data.getUserModifiedBy()!= null);
112 public void testVarbindDictionary(){
113 VarbindDictionary data = new VarbindDictionary();
114 new VarbindDictionary("Test","Test");
118 assertTrue(1 == data.getId());
119 data.setVarbindName("Test");
120 assertTrue("Test".equals(data.getVarbindName()));
121 data.setVarbindDescription("Test");
122 assertTrue("Test".equals(data.getVarbindDescription()));
123 data.setVarbindOID("Test");
124 assertTrue("Test".equals(data.getVarbindOID()));
125 data.setCreatedDate(new Date());
126 assertTrue(data.getCreatedDate()!= null);
127 data.setModifiedDate(new Date());
128 assertTrue(data.getModifiedDate()!= null);
129 data.setUserCreatedBy(userInfo);
130 assertTrue(data.getUserCreatedBy()!= null);
131 data.setUserModifiedBy(userInfo);
132 assertTrue(data.getUserModifiedBy()!= null);
136 public void testClosedLoopD2Services(){
137 ClosedLoopD2Services data = new ClosedLoopD2Services();
141 assertTrue(1 == data.getId());
142 data.setServiceName("Test");
143 assertTrue("Test".equals(data.getServiceName()));
144 data.setDescription("Test");
145 assertTrue("Test".equals(data.getDescription()));
146 data.setCreatedDate(new Date());
147 assertTrue(data.getCreatedDate()!= null);
148 data.setModifiedDate(new Date());
149 assertTrue(data.getModifiedDate()!= null);
150 data.setUserCreatedBy(userInfo);
151 assertTrue(data.getUserCreatedBy()!= null);
152 data.setUserModifiedBy(userInfo);
153 assertTrue(data.getUserModifiedBy()!= null);
157 public void testClosedLoopSite(){
158 ClosedLoopSite data = new ClosedLoopSite();
159 new ClosedLoopSite("Test","Test");
163 assertTrue(1 == data.getId());
164 data.setSiteName("Test");
165 assertTrue("Test".equals(data.getSiteName()));
166 data.setDescription("Test");
167 assertTrue("Test".equals(data.getDescription()));
168 data.setCreatedDate(new Date());
169 assertTrue(data.getCreatedDate()!= null);
170 data.setModifiedDate(new Date());
171 assertTrue(data.getModifiedDate()!= null);
172 data.setUserCreatedBy(userInfo);
173 assertTrue(data.getUserCreatedBy()!= null);
174 data.setUserModifiedBy(userInfo);
175 assertTrue(data.getUserModifiedBy()!= null);