bec9fe042848a00cbb31fa89a1f5f0e06ce9d819
[policy/engine.git] / ONAP-REST / src / test / java / org / onap / policy / rest / jpa / FWDictionaryJPATest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP-REST
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
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
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=========================================================
19  */
20 package org.onap.policy.rest.jpa;
21
22 import static org.junit.Assert.assertTrue;
23
24 import java.util.Date;
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 public class FWDictionaryJPATest {
32
33         private static Logger logger = FlexLogger.getLogger(FWDictionaryJPATest.class);
34         private UserInfo userInfo;
35         
36         @Before
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");
43         }
44         
45         @Test
46         public void testActionList(){
47                 ActionList data = new ActionList();
48                 data.setId(1);
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()));
54         }
55         
56         @Test
57         public void testPortList(){
58                 PortList data = new PortList();
59                 data.setId(1);
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()));
65         }
66         
67         @Test
68         public void testProtocolList(){
69                 ProtocolList data = new ProtocolList();
70                 data.setId(1);
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()));
76         }
77         
78         @Test
79         public void testSecurityZone(){
80                 SecurityZone data = new SecurityZone();
81                 data.setId(1);
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()));
87         }
88         
89         @Test
90         public void testZone(){
91                 Zone data = new Zone();
92                 data.setId(1);
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()));
98         }
99         
100         @Test
101         public void testAddressGroup(){
102                 AddressGroup data = new AddressGroup();
103                 data.setId(1);
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()));
111         }
112         
113         @Test
114         public void testPrefixList(){
115                 PrefixList data = new PrefixList();
116                 data.setId(1);
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()));
124         }
125         
126         @Test
127         public void testFWDictionaryList(){
128                 FirewallDictionaryList data = new FirewallDictionaryList();
129                 data.setId(1);
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()));
139         }
140         
141         @Test
142         public void testFWTag(){
143                 FWTag data = new FWTag();
144                 data.preUpdate();
145                 data.prePersist();
146                 data.setId(1);
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);
162         }
163         
164         @Test
165         public void testFWTagPicker(){
166                 FWTagPicker data = new FWTagPicker();
167                 data.preUpdate();
168                 data.prePersist();
169                 data.setId(1);
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);
187         }
188         
189         @Test
190         public void testServiceList(){
191                 ServiceList data = new ServiceList();
192                 data.setId(1);
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()));
206         }
207         
208         @Test
209         public void testTermList(){
210                 TermList data = new TermList();
211                 data.preUpdate();
212                 data.prePersist();
213                 data.setId(1);
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);
245         }
246         
247         @Test
248         public void testGroupServiceList(){
249                 GroupServiceList data = new GroupServiceList();
250                 data.setId(1);
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()));
256         }
257 }