Merge "Convert tabs to spaces basic refactoring"
[policy/engine.git] / ONAP-REST / src / test / java / org / onap / policy / rest / adapter / PolicyRestAdapterTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP Policy Engine
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.adapter;
21
22 import static org.junit.Assert.assertTrue;
23
24 import java.util.ArrayList;
25 import java.util.HashMap;
26 import java.util.LinkedHashMap;
27
28 import org.junit.Test;
29 import org.onap.policy.rest.jpa.OnapName;
30
31 public class PolicyRestAdapterTest {
32
33     @Test
34     public void testPolicyExportAdapter(){
35         PolicyExportAdapter adapter = new PolicyExportAdapter();
36         adapter.setPolicyDatas(new ArrayList<>());
37         assertTrue(adapter.getPolicyDatas() != null);
38     }
39
40     @Test
41     public void testPolicyRestAdapter(){
42         PolicyRestAdapter adapter = new PolicyRestAdapter();
43         adapter.setData(new Object());
44         assertTrue(adapter.getData() != null);
45         adapter.setPolicyName("com.Config_test.1.xml");
46         assertTrue("com.Config_test.1.xml".equals(adapter.getPolicyName()));
47         adapter.setConfigBodyData("Test");
48         assertTrue("Test".equals(adapter.getConfigBodyData()));
49         adapter.setConfigType("Config_PM");
50         assertTrue("Config_PM".equals(adapter.getConfigType()));
51         adapter.setPolicyID("Test");
52         assertTrue("Test".equals(adapter.getPolicyID()));
53         adapter.setPolicyType("Config");
54         assertTrue("Config".equals(adapter.getPolicyType()));
55         adapter.setComboPolicyType("Test");
56         assertTrue("Test".equals(adapter.getComboPolicyType()));
57         adapter.setConfigPolicyType("Test");
58         assertTrue("Test".equals(adapter.getConfigPolicyType()));
59         adapter.setPolicyDescription("Test");
60         assertTrue("Test".equals(adapter.getPolicyDescription()));
61         adapter.setOnapName("Test");
62         assertTrue("Test".equals(adapter.getOnapName()));
63         adapter.setConfigName("Test");
64         assertTrue("Test".equals(adapter.getConfigName()));
65         adapter.setRuleID("Test");
66         assertTrue("Test".equals(adapter.getRuleID()));
67         adapter.setParentPath("config/webapps");
68         assertTrue("config/webapps".equals(adapter.getParentPath()));
69         adapter.setValidData(true);
70         assertTrue(adapter.isValidData());
71         adapter.setAdminNotification("TestNotification");
72         assertTrue("TestNotification".equals(adapter.getAdminNotification()));
73         adapter.setEditPolicy(true);
74         assertTrue(adapter.isEditPolicy());
75         adapter.setViewPolicy(true);
76         assertTrue(adapter.isViewPolicy());
77         adapter.setDraft(true);
78         assertTrue(adapter.isDraft());
79         adapter.setPolicyData("Test Policy");
80         assertTrue("Test Policy".equals(adapter.getPolicyData()));
81         adapter.setGitPath("config/webapps");
82         assertTrue("config/webapps".equals(adapter.getGitPath()));
83         adapter.setReadOnly(true);
84         assertTrue(adapter.isReadOnly());
85         adapter.setConfigName("Test");
86         assertTrue("Test".equals(adapter.getConfigName()));
87         adapter.setConfigUrl("Test");
88         assertTrue("Test".equals(adapter.getConfigUrl()));
89         adapter.setFinalPolicyPath("config/webapps");
90         assertTrue("config/webapps".equals(adapter.getFinalPolicyPath()));
91         adapter.setVersion("1");
92         assertTrue("1".equals(adapter.getVersion()));
93         adapter.setJsonBody("Test");
94         assertTrue("Test".equals(adapter.getJsonBody()));
95         adapter.setApiflag("API");
96         assertTrue("API".equals(adapter.getApiflag()));
97         adapter.setPrevJsonBody("Test");
98         assertTrue("Test".equals(adapter.getPrevJsonBody()));
99         adapter.setHighestVersion(1);
100         assertTrue(1 == adapter.getHighestVersion());
101         adapter.setPolicyExists(true);
102         assertTrue(adapter.getPolicyExists());
103         adapter.setOldPolicyFileName("Config_oldtest.1.xml");
104         assertTrue("Config_oldtest.1.xml".equals(adapter.getOldPolicyFileName()));
105         adapter.setDomainDir("Test");
106         assertTrue("Test".equals(adapter.getDomainDir()));
107         adapter.setUserId("Test");
108         assertTrue("Test".equals(adapter.getUserId()));
109         adapter.setNewFileName("Test");
110         assertTrue("Test".equals(adapter.getNewFileName()));
111         adapter.setClWarning("Test");
112         assertTrue("Test".equals(adapter.getClWarning()));
113         adapter.setNewCLName("Test");
114         assertTrue("Test".equals(adapter.getNewCLName()));
115         adapter.setExistingCLName("Test");
116         assertTrue("Test".equals(adapter.getExistingCLName()));
117         adapter.setOnapNameField(new OnapName());
118         assertTrue(adapter.getOnapNameField()!=null);
119         adapter.setJsonBodyData(new Object());
120         assertTrue(adapter.getJsonBodyData()!=null);
121         adapter.setDirPath("Test");
122         assertTrue("Test".equals(adapter.getDirPath()));
123         adapter.setConfigBodyPath("Test");
124         assertTrue("Test".equals(adapter.getConfigBodyPath()));
125         adapter.setAttributes(new ArrayList<>());
126         assertTrue(adapter.getAttributes()!=null);
127         adapter.setSettings(new ArrayList<>());
128         assertTrue(adapter.getSettings()!=null);
129         adapter.setRuleAlgorithmschoices(new ArrayList<>());
130         assertTrue(adapter.getRuleAlgorithmschoices()!=null);
131         adapter.setServiceTypePolicyName(new HashMap<>());
132         assertTrue(adapter.getServiceTypePolicyName()!=null);
133         adapter.setVerticaMetrics(new HashMap<>());
134         assertTrue(adapter.getVerticaMetrics()!=null);
135         adapter.setDescription(new LinkedHashMap<>());
136         assertTrue(adapter.getVerticaMetrics()!=null);
137         adapter.setAttributeFields(new LinkedHashMap<>());
138         assertTrue(adapter.getAttributeFields()!=null);
139         adapter.setClearTimeOut("Test");
140         assertTrue("Test".equals(adapter.getClearTimeOut()));
141         adapter.setTrapMaxAge("Test");
142         assertTrue("Test".equals(adapter.getTrapMaxAge()));
143         adapter.setVerificationclearTimeOut("Test");
144         assertTrue("Test".equals(adapter.getVerificationclearTimeOut()));
145         adapter.setDynamicLayoutMap(new HashMap<>());
146         assertTrue(adapter.getDynamicLayoutMap()!=null);
147         adapter.setTrapDatas(new ClosedLoopFaultTrapDatas());
148         assertTrue(adapter.getTrapDatas()!=null);
149         adapter.setFaultDatas(new ClosedLoopFaultTrapDatas());
150         assertTrue(adapter.getFaultDatas()!=null);
151         adapter.setFwPolicyType("Test");
152         assertTrue("Test".equals(adapter.getFwPolicyType()));
153         adapter.setFwattributes(new ArrayList<>());
154         assertTrue(adapter.getFwattributes()!=null);
155         adapter.setParentForChild("Test");
156         assertTrue("Test".equals(adapter.getParentForChild()));
157         adapter.setSecurityZone("Test");
158         assertTrue("Test".equals(adapter.getSecurityZone()));
159         adapter.setRuleCombiningAlgId("Test");
160         assertTrue("Test".equals(adapter.getRuleCombiningAlgId()));
161         adapter.setDynamicFieldConfigAttributes(new HashMap<>());
162         assertTrue(adapter.getDynamicFieldConfigAttributes()!=null);
163         adapter.setDynamicSettingsMap(new HashMap<>());
164         assertTrue(adapter.getDynamicSettingsMap()!=null);
165         adapter.setDropDownMap(new HashMap<>());
166         assertTrue(adapter.getDropDownMap()!=null);
167         adapter.setActionPerformer("Test");
168         assertTrue("Test".equals(adapter.getActionPerformer()));
169         adapter.setActionAttribute("Test");
170         assertTrue("Test".equals(adapter.getActionAttribute()));
171         adapter.setDynamicRuleAlgorithmLabels(new ArrayList<>());
172         assertTrue(adapter.getDynamicRuleAlgorithmLabels()!=null);
173         adapter.setDynamicRuleAlgorithmCombo(new ArrayList<>());
174         assertTrue(adapter.getDynamicRuleAlgorithmCombo()!=null);
175         adapter.setDynamicRuleAlgorithmField1(new ArrayList<>());
176         assertTrue(adapter.getDynamicRuleAlgorithmField1()!=null);
177         adapter.setDynamicRuleAlgorithmField2(new ArrayList<>());
178         assertTrue(adapter.getDynamicRuleAlgorithmField2()!=null);
179         adapter.setDynamicVariableList(new ArrayList<>());
180         assertTrue(adapter.getDynamicVariableList()!=null);
181         adapter.setDataTypeList(new ArrayList<>());
182         assertTrue(adapter.getDataTypeList()!=null);
183         adapter.setActionAttributeValue("Test");
184         assertTrue("Test".equals(adapter.getActionAttributeValue()));
185         adapter.setRuleProvider("Test");
186         assertTrue("Test".equals(adapter.getRuleProvider()));
187         adapter.setActionBody("Test");
188         assertTrue("Test".equals(adapter.getActionBody()));
189         adapter.setActionDictHeader("Test");
190         assertTrue("Test".equals(adapter.getActionDictHeader()));
191         adapter.setActionDictType("Test");
192         assertTrue("Test".equals(adapter.getActionDictType()));
193         adapter.setActionDictUrl("Test");
194         assertTrue("Test".equals(adapter.getActionDictUrl()));
195         adapter.setActionDictMethod("Test");
196         assertTrue("Test".equals(adapter.getActionDictMethod()));
197         adapter.setYamlparams(new YAMLParams());
198         assertTrue(adapter.getYamlparams()!=null);
199         adapter.setRainyday(new RainyDayParams());
200         assertTrue(adapter.getRainyday()!=null);
201         adapter.setRainydayMap(new HashMap<>());
202         assertTrue(adapter.getRainydayMap()!=null);
203         adapter.setErrorCodeList(new ArrayList<>());
204         assertTrue(adapter.getErrorCodeList()!=null);
205         adapter.setTreatmentList(new ArrayList<>());
206         assertTrue(adapter.getTreatmentList()!=null);
207         adapter.setServiceType("Test");
208         assertTrue("Test".equals(adapter.getServiceType()));
209         adapter.setUuid("Test");
210         assertTrue("Test".equals(adapter.getUuid()));
211         adapter.setLocation("Test");
212         assertTrue("Test".equals(adapter.getLocation()));
213         adapter.setPriority("Test");
214         assertTrue("Test".equals(adapter.getPriority()));
215         adapter.setMsLocation("Test");
216         assertTrue("Test".equals(adapter.getMsLocation()));
217         adapter.setPolicyJSON("Test");
218         assertTrue("Test".equals(adapter.getPolicyJSON()));
219         adapter.setRuleName("Test");
220         assertTrue("Test".equals(adapter.getRuleName()));
221         adapter.setBrmsParamBody(new HashMap<>());
222         assertTrue(adapter.getBrmsParamBody()!=null);
223         adapter.setBrmsController("Test");
224         assertTrue("Test".equals(adapter.getBrmsController()));
225         adapter.setBrmsDependency(new ArrayList<>());
226         assertTrue(adapter.getBrmsDependency()!=null);
227         adapter.setRuleData(new LinkedHashMap<>());
228         assertTrue(adapter.getRuleData()!=null);
229         adapter.setRuleListData(new LinkedHashMap<>());
230         assertTrue(adapter.getRuleListData()!=null);
231         adapter.setDrlRuleAndUIParams(new LinkedHashMap<>());
232         assertTrue(adapter.getDrlRuleAndUIParams()!=null);
233         adapter.setPolicyScope("Test");
234         assertTrue("Test".equals(adapter.getPolicyScope()));
235         adapter.setProviderComboBox("Test");
236         assertTrue("Test".equals(adapter.getProviderComboBox()));
237         adapter.setRiskType("Test");
238         assertTrue("Test".equals(adapter.getRiskType()));
239         adapter.setRiskLevel("Test");
240         assertTrue("Test".equals(adapter.getRiskLevel()));
241         adapter.setGuard("Test");
242         assertTrue("Test".equals(adapter.getGuard()));
243         adapter.setTtlDate("Test");
244         assertTrue("Test".equals(adapter.getTtlDate()));
245         adapter.setMatching(new LinkedHashMap<>());
246         assertTrue(adapter.getMatching()!=null);
247         adapter.setTriggerSignatures(new ArrayList<>());
248         assertTrue(adapter.getTriggerSignatures()!=null);
249         adapter.setSymptomSignatures(new ArrayList<>());
250         assertTrue(adapter.getSymptomSignatures()!=null);
251         adapter.setLogicalConnector("Test");
252         assertTrue("Test".equals(adapter.getLogicalConnector()));
253         adapter.setPolicyStatus("Test");
254         assertTrue("Test".equals(adapter.getPolicyStatus()));
255         adapter.setGocServerScope("Test");
256         assertTrue("Test".equals(adapter.getGocServerScope()));
257         adapter.setSupressionType("Test");
258         assertTrue("Test".equals(adapter.getSupressionType()));
259     }
260 }