Resolved Fortify System Information Leak issues
[policy/engine.git] / ONAP-XACML / src / test / java / org / onap / policy / xacml / test / std / pap / StdPAPPolicyTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP-XACML
4  * ================================================================================
5  * Copyright (C) 2017 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.xacml.test.std.pap;
21
22 import static org.junit.Assert.assertTrue;
23
24 import java.net.URI;
25 import java.nio.file.Path;
26 import java.nio.file.Paths;
27 import java.util.ArrayList;
28 import java.util.HashMap;
29 import java.util.Properties;
30
31 import org.junit.Before;
32 import org.junit.Test;
33 import org.onap.policy.common.logging.flexlogger.FlexLogger;
34 import org.onap.policy.common.logging.flexlogger.Logger;
35 import org.onap.policy.xacml.std.pap.StdPAPPolicy;
36
37 public class StdPAPPolicyTest {
38         
39         private static Logger logger = FlexLogger.getLogger(StdPAPPolicyTest.class);
40         private Path repository;
41         Properties properties = new Properties();
42         StdPAPPolicy stdPAPPolicy;
43         
44         @Before
45         public void setUp(){
46         
47                 repository = Paths.get("src/test/resources/pdps");
48                 try {
49                         stdPAPPolicy = new StdPAPPolicy();
50                 } catch (Exception e) {
51                         logger.info(e);
52                 }
53         }
54
55         @Test
56         public void testGetActionAttribute(){
57                 try {
58                         stdPAPPolicy.setActionAttribute("test");
59                         assertTrue(stdPAPPolicy.getActionAttribute() != null);
60                 } catch (Exception e) {
61                         logger.info(e);
62                 }
63         }       
64         @Test
65         public void testGetActionBody(){
66                 try {
67                         stdPAPPolicy.setActionBody("actionBody");
68                         assertTrue(stdPAPPolicy.getActionBody() != null);
69                 } catch (Exception e) {
70                         logger.info(e);
71                 }
72                 
73         }       
74         
75         @Test
76         public void testGetActionDictHeader(){
77                 try {
78                         stdPAPPolicy.setActionDictHeader("actionDictHeader");
79                         assertTrue(stdPAPPolicy.getActionDictHeader() != null);
80                 } catch (Exception e) {
81                         logger.info(e);
82                 }       
83         }       
84         @Test
85         public void testGetActionDictMethod(){
86                 try {
87                         stdPAPPolicy.setActionDictMethod("actionDictMethod");
88                         assertTrue(stdPAPPolicy.getActionDictMethod() != null);
89                 } catch (Exception e) {
90                         logger.info(e);
91                 }
92         }
93         
94         @Test
95         public void testGetActionDictType(){
96                 try {
97                         stdPAPPolicy.setActionDictType("actionDictType");
98                         assertTrue(stdPAPPolicy.getActionDictType() != null);
99                 } catch (Exception e) {
100                         logger.info(e);
101                 }
102         }
103         
104         @Test
105         public void testGetActionDictUrl(){
106                 try {
107                         stdPAPPolicy.setActionDictUrl("actionDictUrl");
108                         assertTrue(stdPAPPolicy.getActionDictUrl() != null);
109                 } catch (Exception e) {
110                         logger.info(e);
111                 }
112         }       
113         @Test
114         public void testGetActionPerformer(){
115                 try {
116                         stdPAPPolicy.setActionPerformer("actionPerformer");
117                         assertTrue(stdPAPPolicy.getActionPerformer() != null);
118                 } catch (Exception e) {
119                         logger.info(e);
120                 }
121                 
122         }       
123         
124         @Test
125         public void testGetBrmsController(){
126                 try {
127                         stdPAPPolicy.setBrmsController("brmsController");
128                         assertTrue(stdPAPPolicy.getBrmsController() != null);
129                 } catch (Exception e) {
130                         logger.info(e);
131                 }       
132         }       
133         @Test
134         public void testGetBrmsDependency(){
135                 try {
136                         stdPAPPolicy.setBrmsDependency(new ArrayList());
137                         assertTrue(stdPAPPolicy.getBrmsDependency() != null);
138                 } catch (Exception e) {
139                         logger.info(e);
140                 }
141         }
142         
143         @Test
144         public void testGetConfigBodyData(){
145                 try {
146                         stdPAPPolicy.setConfigBodyData("configBodyData");
147                         assertTrue(stdPAPPolicy.getConfigBodyData() != null);
148                 } catch (Exception e) {
149                         logger.info(e);
150                 }
151         }
152         
153
154         @Test
155         public void testGetConfigName(){
156                 try {
157                         stdPAPPolicy.setConfigName("configName");
158                         assertTrue(stdPAPPolicy.getConfigName() != null);
159                 } catch (Exception e) {
160                         logger.info(e);
161                 }
162         }       
163         @Test
164         public void testGetConfigPolicyType(){
165                 try {
166                         stdPAPPolicy.setConfigPolicyType("configPolicyType");
167                         assertTrue(stdPAPPolicy.getConfigPolicyType() != null);
168                 } catch (Exception e) {
169                         logger.info(e);
170                 }
171                 
172         }       
173         
174         @Test
175         public void testGetConfigType(){
176                 try {
177                         stdPAPPolicy.setConfigType("configType");
178                         assertTrue(stdPAPPolicy.getConfigType() != null);
179                 } catch (Exception e) {
180                         logger.info(e);
181                 }       
182         }       
183         @Test
184         public void testGetDataTypeList(){
185                 try {
186                         stdPAPPolicy.setDataTypeList(new ArrayList<String>());
187                         assertTrue(stdPAPPolicy.getDataTypeList() != null);
188                 } catch (Exception e) {
189                         logger.info(e);
190                 }
191         }
192         
193         @Test
194         public void testGetDeleteCondition(){
195                 try {
196                         stdPAPPolicy.setDeleteCondition("deleteCondition");
197                         assertTrue(stdPAPPolicy.getDeleteCondition() != null);
198                 } catch (Exception e) {
199                         logger.info(e);
200                 }
201         }
202         
203         
204         @Test
205         public void testGetDrlRuleAndUIParams(){
206                 try {
207                         stdPAPPolicy.setDrlRuleAndUIParams(new HashMap());
208                         assertTrue(stdPAPPolicy.getDrlRuleAndUIParams() != null);
209                 } catch (Exception e) {
210                         logger.info(e);
211                 }
212         }       
213         @Test
214         public void testGetDropDownMap(){
215                 try {
216                         stdPAPPolicy.setDropDownMap(new HashMap());
217                         assertTrue(stdPAPPolicy.getDropDownMap() != null);
218                 } catch (Exception e) {
219                         logger.info(e);
220                 }
221                 
222         }       
223         
224         @Test
225         public void testGetDynamicFieldConfigAttributes(){
226                 try {
227                         assertTrue(stdPAPPolicy.getDynamicFieldConfigAttributes() != null);
228                 } catch (Exception e) {
229                         logger.info(e);
230                 }       
231         }       
232         @Test
233         public void testGetDynamicRuleAlgorithmCombo(){
234                 try {
235                         stdPAPPolicy.setDynamicRuleAlgorithmCombo(new ArrayList());
236                         assertTrue(stdPAPPolicy.getDynamicRuleAlgorithmCombo() != null);
237                 } catch (Exception e) {
238                         logger.info(e);
239                 }
240         }
241         
242         @Test
243         public void testGetDynamicRuleAlgorithmField1(){
244                 try {
245                         stdPAPPolicy.setDynamicRuleAlgorithmField1(new ArrayList());
246                         assertTrue(stdPAPPolicy.getDynamicRuleAlgorithmField1() != null);
247                 } catch (Exception e) {
248                         logger.info(e);
249                 }
250         }       
251
252         @Test
253         public void testGetDictionary(){
254                 try {
255                         stdPAPPolicy.setDictionary("dictionary");
256                         assertTrue(stdPAPPolicy.getDictionary() != null);
257                 } catch (Exception e) {
258                         logger.info(e);
259                 }
260         }       
261         @Test
262         public void testGetDictionaryFields(){
263                 try {
264                         stdPAPPolicy.setDictionaryFields("dictionaryFields");
265                         assertTrue(stdPAPPolicy.getDictionaryFields() != null);
266                 } catch (Exception e) {
267                         logger.info(e);
268                 }
269                 
270         }       
271         
272         @Test
273         public void testGetDictionaryType(){
274                 try {
275                         stdPAPPolicy.setDictionaryType("dictionaryType");
276                         assertTrue(stdPAPPolicy.getDictionaryType() != null);
277                 } catch (Exception e) {
278                         logger.info(e);
279                 }       
280         }       
281         @Test
282         public void testGetDomainDir(){
283                 try {
284                         stdPAPPolicy.setDomainDir("domain");
285                         assertTrue(stdPAPPolicy.getDomainDir() != null);
286                 } catch (Exception e) {
287                         logger.info(e);
288                 }
289         }
290         
291         @Test
292         public void testIsDraft(){
293                 try {
294                         stdPAPPolicy.setDraft(true);
295                         assertTrue(stdPAPPolicy.isDraft() == true);
296                 } catch (Exception e) {
297                         logger.info(e);
298                 }
299         }
300         
301         @Test
302         public void testGetDynamicRuleAlgorithmLabels(){
303                 try {
304                         stdPAPPolicy.setDynamicRuleAlgorithmLabels(new ArrayList());
305                         assertTrue(stdPAPPolicy.getDynamicRuleAlgorithmLabels() != null);
306                 } catch (Exception e) {
307                         logger.info(e);
308                 }
309         }       
310         @Test
311         public void testGetDynamicSettingsMap(){
312                 try {
313                         stdPAPPolicy.setDynamicSettingsMap(new HashMap());
314                         assertTrue(stdPAPPolicy.getDynamicSettingsMap() != null);
315                 } catch (Exception e) {
316                         logger.info(e);
317                 }
318                 
319         }       
320         
321         @Test
322         public void testGetDynamicVariableList(){
323                 try {
324                         stdPAPPolicy.setDynamicVariableList(new ArrayList());
325                         assertTrue(stdPAPPolicy.getDynamicVariableList() != null);
326                 } catch (Exception e) {
327                         logger.info(e);
328                 }       
329         }       
330         @Test
331         public void testGetGuard(){
332                 try {
333                         stdPAPPolicy.setGuard("domain");
334                         assertTrue(stdPAPPolicy.getGuard() != null);
335                 } catch (Exception e) {
336                         logger.info(e);
337                 }
338         }
339         
340         @Test
341         public void testGetHighestVersion(){
342                 try {
343                         stdPAPPolicy.setHighestVersion(123);
344                         assertTrue(stdPAPPolicy.getHighestVersion() != null);
345                 } catch (Exception e) {
346                         logger.info(e);
347                 }
348         }
349         
350         @Test
351         public void testgGtJsonBody(){
352                 try {
353                         stdPAPPolicy.setJsonBody("jsonBoby");
354                         assertTrue(stdPAPPolicy.getJsonBody() != null);
355                 } catch (Exception e) {
356                         logger.info(e);
357                 }
358         }       
359         @Test
360         public void testGetLocation(){
361                 try {
362                         stdPAPPolicy.setLocation(new URI("test"));
363                         assertTrue(stdPAPPolicy.getLocation() != null);
364                 } catch (Exception e) {
365                         logger.info(e);
366                 }
367                 
368         }       
369         
370         @Test
371         public void testGetMsLocation(){
372                 try {
373                         stdPAPPolicy.setMsLocation("MsLocation");
374                         assertTrue(stdPAPPolicy.getMsLocation() != null);
375                 } catch (Exception e) {
376                         logger.info(e);
377                 }       
378         }       
379         @Test
380         public void testSetOldPolicyFileName(){
381                 try {
382                         stdPAPPolicy.setOldPolicyFileName("domain");
383                         assertTrue(stdPAPPolicy.getOldPolicyFileName() != null);
384                 } catch (Exception e) {
385                         logger.info(e);
386                 }
387         }
388         
389         @Test
390         public void testGetOnapName(){
391                 try {
392                         stdPAPPolicy.setOnapName("onap");
393                         assertTrue(stdPAPPolicy.getOnapName() != null);
394                 } catch (Exception e) {
395                         logger.info(e);
396                 }
397         }
398         
399         @Test
400         public void testGetPolicyDescription(){
401                 try {
402                         stdPAPPolicy.setPolicyDescription("description test");
403                         assertTrue(stdPAPPolicy.getPolicyDescription() != null);
404                 } catch (Exception e) {
405                         logger.info(e);
406                 }
407         }       
408         @Test
409         public void testGetPolicyID(){
410                 try {
411                         stdPAPPolicy.setPolicyID("test");
412                         assertTrue(stdPAPPolicy.getPolicyID() != null);
413                 } catch (Exception e) {
414                         logger.info(e);
415                 }
416                 
417         }       
418         
419         @Test
420         public void testSetPolicyName(){
421                 try {
422                         stdPAPPolicy.setPolicyName("MsLocation");
423                         assertTrue(stdPAPPolicy.getPolicyName() != null);
424                 } catch (Exception e) {
425                         logger.info(e);
426                 }       
427         }       
428         @Test
429         public void testSetPriority(){
430                 try {
431                         stdPAPPolicy.setPriority("domain");
432                         assertTrue(stdPAPPolicy.getPriority() != null);
433                 } catch (Exception e) {
434                         logger.info(e);
435                 }
436         }
437         
438         @Test
439         public void testGetProviderComboBox(){
440                 try {
441                         stdPAPPolicy.setProviderComboBox("onap");
442                         assertTrue(stdPAPPolicy.getProviderComboBox() != null);
443                 } catch (Exception e) {
444                         logger.info(e);
445                 }
446         }
447         
448         @Test
449         public void testGetRiskLevel(){
450                 try {
451                         stdPAPPolicy.setRiskLevel("test");
452                         assertTrue(stdPAPPolicy.getRiskLevel() != null);
453                 } catch (Exception e) {
454                         logger.info(e);
455                 }
456         }       
457         @Test
458         public void testGetRiskType(){
459                 try {
460                         stdPAPPolicy.setRiskType("test");
461                         assertTrue(stdPAPPolicy.getRiskType() != null);
462                 } catch (Exception e) {
463                         logger.info(e);
464                 }
465                 
466         }       
467         
468         @Test
469         public void testGetRuleID(){
470                 try {
471                         stdPAPPolicy.setRuleID("MsLocation");
472                         assertTrue(stdPAPPolicy.getRuleID() != null);
473                 } catch (Exception e) {
474                         logger.info(e);
475                 }       
476         }       
477         @Test
478         public void testGetServiceType(){
479                 try {
480                         stdPAPPolicy.setServiceType("domain");
481                         assertTrue(stdPAPPolicy.getServiceType() != null);
482                 } catch (Exception e) {
483                         logger.info(e);
484                 }
485         }
486         
487         @Test
488         public void testGetTTLDate(){
489                 try {
490                         stdPAPPolicy.setTTLDate("09/20/17");
491                         assertTrue(stdPAPPolicy.getTTLDate() != null);
492                 } catch (Exception e) {
493                         logger.info(e);
494                 }
495         }
496         
497
498         @Test
499         public void testGetUuid(){
500                 try {
501                         stdPAPPolicy.setUuid("11212122");
502                         assertTrue(stdPAPPolicy.getUuid() != null);
503                 } catch (Exception e) {
504                         logger.info(e);
505                 }
506         }       
507         @Test
508         public void testGetVersion(){
509                 try {
510                         stdPAPPolicy.setVersion("testv01");
511                         assertTrue(stdPAPPolicy.getVersion() != null);
512                 } catch (Exception e) {
513                         logger.info(e);
514                 }
515                 
516         }       
517         
518         @Test
519         public void testIsEditPolicy(){
520                 try {
521                         stdPAPPolicy.setEditPolicy(true);
522                         assertTrue(stdPAPPolicy.isEditPolicy() == true);
523                 } catch (Exception e) {
524                         logger.info(e);
525                 }       
526         }       
527         @Test
528         public void testToString(){
529                 try {
530                         assertTrue(stdPAPPolicy.toString() != null);
531                 } catch (Exception e) {
532                         logger.info(e);
533                 }
534         }
535         
536 }