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.adapter;
22 import static org.junit.Assert.assertTrue;
24 import java.util.ArrayList;
25 import java.util.HashMap;
26 import java.util.LinkedHashMap;
28 import org.junit.Test;
29 import org.onap.policy.rest.jpa.OnapName;
31 public class PolicyRestAdapterTest {
34 public void testPolicyExportAdapter(){
35 PolicyExportAdapter adapter = new PolicyExportAdapter();
36 adapter.setPolicyDatas(new ArrayList<>());
37 assertTrue(adapter.getPolicyDatas() != null);
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()));