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 FWDictionaryJPATest {
33 private static Logger logger = FlexLogger.getLogger(FWDictionaryJPATest.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 testActionList(){
47 ActionList data = new ActionList();
49 assertTrue(1 == data.getId());
50 data.setActionName("Test");
51 assertTrue("Test".equals(data.getActionName()));
52 data.setDescription("Test");
53 assertTrue("Test".equals(data.getDescription()));
57 public void testPortList(){
58 PortList data = new PortList();
60 assertTrue(1 == data.getId());
61 data.setPortName("Test");
62 assertTrue("Test".equals(data.getPortName()));
63 data.setDescription("Test");
64 assertTrue("Test".equals(data.getDescription()));
68 public void testProtocolList(){
69 ProtocolList data = new ProtocolList();
71 assertTrue(1 == data.getId());
72 data.setProtocolName("Test");
73 assertTrue("Test".equals(data.getProtocolName()));
74 data.setDescription("Test");
75 assertTrue("Test".equals(data.getDescription()));
79 public void testSecurityZone(){
80 SecurityZone data = new SecurityZone();
82 assertTrue(1 == data.getId());
83 data.setZoneName("Test");
84 assertTrue("Test".equals(data.getZoneName()));
85 data.setZoneValue("Test");
86 assertTrue("Test".equals(data.getZoneValue()));
90 public void testZone(){
91 Zone data = new Zone();
93 assertTrue(1 == data.getId());
94 data.setZoneName("Test");
95 assertTrue("Test".equals(data.getZoneName()));
96 data.setZoneValue("Test");
97 assertTrue("Test".equals(data.getZoneValue()));
101 public void testAddressGroup(){
102 AddressGroup data = new AddressGroup();
104 assertTrue(1 == data.getId());
105 data.setServiceList("Test");
106 assertTrue("Test".equals(data.getPrefixList()));
107 data.setGroupName("Test");
108 assertTrue("Test".equals(data.getGroupName()));
109 data.setDescription("Test");
110 assertTrue("Test".equals(data.getDescription()));
114 public void testPrefixList(){
115 PrefixList data = new PrefixList();
117 assertTrue(1 == data.getId());
118 data.setPrefixListName("Test");
119 assertTrue("Test".equals(data.getPrefixListName()));
120 data.setPrefixListValue("Test");
121 assertTrue("Test".equals(data.getPrefixListValue()));
122 data.setDescription("Test");
123 assertTrue("Test".equals(data.getDescription()));
127 public void testFWDictionaryList(){
128 FirewallDictionaryList data = new FirewallDictionaryList();
130 assertTrue(1 == data.getId());
131 data.setParentItemName("Test");
132 assertTrue("Test".equals(data.getParentItemName()));
133 data.setAddressList("Test");
134 assertTrue("Test".equals(data.getAddressList()));
135 data.setDescription("Test");
136 assertTrue("Test".equals(data.getDescription()));
137 data.setServiceList("Test");
138 assertTrue("Test".equals(data.getServiceList()));
142 public void testFWTag(){
143 FWTag data = new FWTag();
147 assertTrue(1 == data.getId());
148 data.setFwTagName("Test");
149 assertTrue("Test".equals(data.getFwTagName()));
150 data.setDescription("Test");
151 assertTrue("Test".equals(data.getDescription()));
152 data.setTagValues("Test");
153 assertTrue("Test".equals(data.getTagValues()));
154 data.setCreatedDate(new Date());
155 assertTrue(data.getCreatedDate()!=null);
156 data.setModifiedDate(new Date());
157 assertTrue(data.getModifiedDate()!=null);
158 data.setUserCreatedBy(userInfo);
159 assertTrue(data.getUserCreatedBy()!=null);
160 data.setUserModifiedBy(userInfo);
161 assertTrue(data.getUserModifiedBy()!=null);
165 public void testFWTagPicker(){
166 FWTagPicker data = new FWTagPicker();
170 assertTrue(1 == data.getId());
171 data.setTagPickerName("Test");
172 assertTrue("Test".equals(data.getTagPickerName()));
173 data.setDescription("Test");
174 assertTrue("Test".equals(data.getDescription()));
175 data.setNetworkRole("Test");
176 assertTrue("Test".equals(data.getNetworkRole()));
177 data.setTagValues("Test");
178 assertTrue("Test".equals(data.getTagValues()));
179 data.setCreatedDate(new Date());
180 assertTrue(data.getCreatedDate()!=null);
181 data.setModifiedDate(new Date());
182 assertTrue(data.getModifiedDate()!=null);
183 data.setUserCreatedBy(userInfo);
184 assertTrue(data.getUserCreatedBy()!=null);
185 data.setUserModifiedBy(userInfo);
186 assertTrue(data.getUserModifiedBy()!=null);
190 public void testServiceList(){
191 ServiceList data = new ServiceList();
193 assertTrue(1 == data.getId());
194 data.setServiceName("Test");
195 assertTrue("Test".equals(data.getServiceName()));
196 data.setServiceDescription("Test");
197 assertTrue("Test".equals(data.getServiceDescription()));
198 data.setServiceType("Test");
199 assertTrue("Test".equals(data.getServiceType()));
200 data.setServiceTransProtocol("Test");
201 assertTrue("Test".equals(data.getServiceTransProtocol()));
202 data.setServiceAppProtocol("Test");
203 assertTrue("Test".equals(data.getServiceAppProtocol()));
204 data.setServicePorts("Test");
205 assertTrue("Test".equals(data.getServicePorts()));
209 public void testTermList(){
210 TermList data = new TermList();
214 assertTrue(1 == data.getId());
215 data.setTermName("Test");
216 assertTrue("Test".equals(data.getTermName()));
217 data.setDescription("Test");
218 assertTrue("Test".equals(data.getTermDescription()));
219 data.setFromZones("Test");
220 assertTrue("Test".equals(data.getFromZone()));
221 data.setToZones("Test");
222 assertTrue("Test".equals(data.getToZone()));
223 data.setSrcIPList("Test");
224 assertTrue("Test".equals(data.getSrcIPList()));
225 data.setDestIPList("Test");
226 assertTrue("Test".equals(data.getDestIPList()));
227 data.setProtocolList("Test");
228 assertTrue("Test".equals(data.getProtocolList()));
229 data.setPortList("Test");
230 assertTrue("Test".equals(data.getPortList()));
231 data.setSrcPortList("Test");
232 assertTrue("Test".equals(data.getSrcPortList()));
233 data.setDestPortList("Test");
234 assertTrue("Test".equals(data.getDestPortList()));
235 data.setAction("Test");
236 assertTrue("Test".equals(data.getAction()));
237 data.setCreatedDate(new Date());
238 assertTrue(data.getCreatedDate()!=null);
239 data.setModifiedDate(new Date());
240 assertTrue(data.getModifiedDate()!=null);
241 data.setUserCreatedBy(userInfo);
242 assertTrue(data.getUserCreatedBy()!=null);
243 data.setUserModifiedBy(userInfo);
244 assertTrue(data.getUserModifiedBy()!=null);
248 public void testGroupServiceList(){
249 GroupServiceList data = new GroupServiceList();
251 assertTrue(1 == data.getId());
252 data.setGroupName("Test");
253 assertTrue("Test".equals(data.getGroupName()));
254 data.setServiceList("Test");
255 assertTrue("Test".equals(data.getServiceList()));