Merge "Added JUNITS for ONAP-REST Component"
[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 }