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 ClosedLoopPolicyDictionaryJPATest {
33 private static Logger logger = FlexLogger.getLogger(ClosedLoopPolicyDictionaryJPATest.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();
51 assertTrue(1 == data.getId());
52 data.setVsclaction("Test");
53 assertTrue("Test".equals(data.getVsclaction()));
54 data.setDescription("Test");
55 assertTrue("Test".equals(data.getDescription()));
56 data.setCreatedDate(new Date());
57 assertTrue(data.getCreatedDate()!= null);
58 data.setModifiedDate(new Date());
59 assertTrue(data.getModifiedDate()!= null);
60 data.setUserCreatedBy(userInfo);
61 assertTrue(data.getUserCreatedBy()!= null);
62 data.setUserModifiedBy(userInfo);
63 assertTrue(data.getUserModifiedBy()!= null);
67 public void testVNFType(){
68 VNFType data = new VNFType();
72 assertTrue(1 == data.getId());
73 data.setVnftype("Test");
74 assertTrue("Test".equals(data.getVnftype()));
75 data.setDescription("Test");
76 assertTrue("Test".equals(data.getDescription()));
77 data.setCreatedDate(new Date());
78 assertTrue(data.getCreatedDate()!= null);
79 data.setModifiedDate(new Date());
80 assertTrue(data.getModifiedDate()!= null);
81 data.setUserCreatedBy(userInfo);
82 assertTrue(data.getUserCreatedBy()!= null);
83 data.setUserModifiedBy(userInfo);
84 assertTrue(data.getUserModifiedBy()!= null);
88 public void testPEPOptions(){
89 PEPOptions data = new PEPOptions();
93 assertTrue(1 == data.getId());
94 data.setPepName("Test");
95 assertTrue("Test".equals(data.getPepName()));
96 data.setDescription("Test");
97 assertTrue("Test".equals(data.getDescription()));
98 data.setCreatedDate(new Date());
99 assertTrue(data.getCreatedDate()!= null);
100 data.setModifiedDate(new Date());
101 assertTrue(data.getModifiedDate()!= null);
102 data.setUserCreatedBy(userInfo);
103 assertTrue(data.getUserCreatedBy()!= null);
104 data.setUserModifiedBy(userInfo);
105 assertTrue(data.getUserModifiedBy()!= null);
109 public void testVarbindDictionary(){
110 VarbindDictionary data = new VarbindDictionary();
114 assertTrue(1 == data.getId());
115 data.setVarbindName("Test");
116 assertTrue("Test".equals(data.getVarbindName()));
117 data.setVarbindDescription("Test");
118 assertTrue("Test".equals(data.getVarbindDescription()));
119 data.setVarbindOID("Test");
120 assertTrue("Test".equals(data.getVarbindOID()));
121 data.setCreatedDate(new Date());
122 assertTrue(data.getCreatedDate()!= null);
123 data.setModifiedDate(new Date());
124 assertTrue(data.getModifiedDate()!= null);
125 data.setUserCreatedBy(userInfo);
126 assertTrue(data.getUserCreatedBy()!= null);
127 data.setUserModifiedBy(userInfo);
128 assertTrue(data.getUserModifiedBy()!= null);
132 public void testClosedLoopD2Services(){
133 ClosedLoopD2Services data = new ClosedLoopD2Services();
137 assertTrue(1 == data.getId());
138 data.setServiceName("Test");
139 assertTrue("Test".equals(data.getServiceName()));
140 data.setDescription("Test");
141 assertTrue("Test".equals(data.getDescription()));
142 data.setCreatedDate(new Date());
143 assertTrue(data.getCreatedDate()!= null);
144 data.setModifiedDate(new Date());
145 assertTrue(data.getModifiedDate()!= null);
146 data.setUserCreatedBy(userInfo);
147 assertTrue(data.getUserCreatedBy()!= null);
148 data.setUserModifiedBy(userInfo);
149 assertTrue(data.getUserModifiedBy()!= null);
153 public void testClosedLoopSite(){
154 ClosedLoopSite data = new ClosedLoopSite();
158 assertTrue(1 == data.getId());
159 data.setSiteName("Test");
160 assertTrue("Test".equals(data.getSiteName()));
161 data.setDescription("Test");
162 assertTrue("Test".equals(data.getDescription()));
163 data.setCreatedDate(new Date());
164 assertTrue(data.getCreatedDate()!= null);
165 data.setModifiedDate(new Date());
166 assertTrue(data.getModifiedDate()!= null);
167 data.setUserCreatedBy(userInfo);
168 assertTrue(data.getUserCreatedBy()!= null);
169 data.setUserModifiedBy(userInfo);
170 assertTrue(data.getUserModifiedBy()!= null);