Merge "UT modification for adaptes - db,sdnc"
[so.git] / bpmn / MSOInfrastructureBPMN / src / test / java / org / openecomp / mso / bpmn / infrastructure / workflow / serviceTask / client / builder / AbstractBuilderTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2018 Huawei 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.openecomp.mso.bpmn.infrastructure.workflow.serviceTask.client.builder;
21
22 import org.camunda.bpm.engine.ProcessEngineServices;
23 import org.camunda.bpm.engine.delegate.DelegateExecution;
24 import org.camunda.bpm.engine.runtime.Incident;
25 import org.camunda.bpm.engine.variable.VariableMap;
26 import org.camunda.bpm.engine.variable.value.TypedValue;
27 import org.camunda.bpm.model.bpmn.BpmnModelInstance;
28 import org.camunda.bpm.model.bpmn.instance.FlowElement;
29 import org.junit.Test;
30
31 import java.util.Collection;
32 import java.util.HashMap;
33 import java.util.Map;
34 import java.util.Set;
35
36 public class AbstractBuilderTest {
37
38     AbstractBuilder abstractBuilder = new AbstractBuilder() {
39         @Override
40         Object build(DelegateExecution execution, Object input) throws Exception {
41             return null;
42         }
43     };
44
45     DelegateExecution delegateExecution = new DelegateExecution() {
46         @Override
47         public String getProcessInstanceId() {
48             return null;
49         }
50
51         @Override
52         public String getProcessBusinessKey() {
53             return null;
54         }
55
56         @Override
57         public String getProcessDefinitionId() {
58             return null;
59         }
60
61         @Override
62         public String getParentId() {
63             return null;
64         }
65
66         @Override
67         public String getCurrentActivityId() {
68             return null;
69         }
70
71         @Override
72         public String getCurrentActivityName() {
73             return null;
74         }
75
76         @Override
77         public String getActivityInstanceId() {
78             return null;
79         }
80
81         @Override
82         public String getParentActivityInstanceId() {
83             return null;
84         }
85
86         @Override
87         public String getCurrentTransitionId() {
88             return null;
89         }
90
91         @Override
92         public DelegateExecution getProcessInstance() {
93             return null;
94         }
95
96         @Override
97         public DelegateExecution getSuperExecution() {
98             return null;
99         }
100
101         @Override
102         public boolean isCanceled() {
103             return false;
104         }
105
106         @Override
107         public String getTenantId() {
108             return null;
109         }
110
111         @Override
112         public void setVariable(String s, Object o, String s1) {
113
114         }
115
116         @Override
117         public Incident createIncident(String s, String s1) {
118             return null;
119         }
120
121         @Override
122         public Incident createIncident(String s, String s1, String s2) {
123             return null;
124         }
125
126         @Override
127         public void resolveIncident(String s) {
128
129         }
130
131         @Override
132         public String getId() {
133             return null;
134         }
135
136         @Override
137         public String getEventName() {
138             return null;
139         }
140
141         @Override
142         public String getBusinessKey() {
143             return null;
144         }
145
146         @Override
147         public BpmnModelInstance getBpmnModelInstance() {
148             return null;
149         }
150
151         @Override
152         public FlowElement getBpmnModelElementInstance() {
153             return null;
154         }
155
156         @Override
157         public ProcessEngineServices getProcessEngineServices() {
158             return null;
159         }
160
161         @Override
162         public String getVariableScopeKey() {
163             return null;
164         }
165
166         @Override
167         public Map<String, Object> getVariables() {
168             return null;
169         }
170
171         @Override
172         public VariableMap getVariablesTyped() {
173             return null;
174         }
175
176         @Override
177         public VariableMap getVariablesTyped(boolean b) {
178             return null;
179         }
180
181         @Override
182         public Map<String, Object> getVariablesLocal() {
183             return null;
184         }
185
186         @Override
187         public VariableMap getVariablesLocalTyped() {
188             return null;
189         }
190
191         @Override
192         public VariableMap getVariablesLocalTyped(boolean b) {
193             return null;
194         }
195
196         @Override
197         public Object getVariable(String s) {
198             return null;
199         }
200
201         @Override
202         public Object getVariableLocal(String s) {
203             return null;
204         }
205
206         @Override
207         public <T extends TypedValue> T getVariableTyped(String s) {
208             return null;
209         }
210
211         @Override
212         public <T extends TypedValue> T getVariableTyped(String s, boolean b) {
213             return null;
214         }
215
216         @Override
217         public <T extends TypedValue> T getVariableLocalTyped(String s) {
218             return null;
219         }
220
221         @Override
222         public <T extends TypedValue> T getVariableLocalTyped(String s, boolean b) {
223             return null;
224         }
225
226         @Override
227         public Set<String> getVariableNames() {
228             return null;
229         }
230
231         @Override
232         public Set<String> getVariableNamesLocal() {
233             return null;
234         }
235
236         @Override
237         public void setVariable(String s, Object o) {
238
239         }
240
241         @Override
242         public void setVariableLocal(String s, Object o) {
243
244         }
245
246         @Override
247         public void setVariables(Map<String, ?> map) {
248
249         }
250
251         @Override
252         public void setVariablesLocal(Map<String, ?> map) {
253
254         }
255
256         @Override
257         public boolean hasVariables() {
258             return false;
259         }
260
261         @Override
262         public boolean hasVariablesLocal() {
263             return false;
264         }
265
266         @Override
267         public boolean hasVariable(String s) {
268             return false;
269         }
270
271         @Override
272         public boolean hasVariableLocal(String s) {
273             return false;
274         }
275
276         @Override
277         public void removeVariable(String s) {
278
279         }
280
281         @Override
282         public void removeVariableLocal(String s) {
283
284         }
285
286         @Override
287         public void removeVariables(Collection<String> collection) {
288
289         }
290
291         @Override
292         public void removeVariablesLocal(Collection<String> collection) {
293
294         }
295
296         @Override
297         public void removeVariables() {
298
299         }
300
301         @Override
302         public void removeVariablesLocal() {
303
304         }
305     };
306
307
308     @Test
309     public void buildTest() throws Exception {
310         abstractBuilder.build(null, null);
311     }
312
313     @Test
314     public void getRequestActoinTest() throws Exception {
315         abstractBuilder.getRequestActoin(delegateExecution);
316     }
317
318     @Test
319     public void getSvcActionTest() throws Exception {
320         abstractBuilder.getSvcAction(delegateExecution);
321     }
322
323     @Test
324     public void getRequestIdTest() throws Exception {
325         abstractBuilder.getRequestId(delegateExecution);
326     }
327
328     @Test
329     public void getOnapServiceModelInformationEntityTest() throws Exception {
330         abstractBuilder.getOnapServiceModelInformationEntity(delegateExecution);
331     }
332
333     @Test
334     public void getOnapNetworkModelInformationEntityTest() throws Exception {
335         abstractBuilder.getOnapNetworkModelInformationEntity(delegateExecution);
336     }
337
338     @Test
339     public void getParamEntitiesTest() throws Exception {
340         abstractBuilder.getParamEntities(new HashMap<>());
341     }
342
343     @Test
344     public void getRequestInformationEntityTest() throws Exception {
345         abstractBuilder.getRequestInformationEntity(delegateExecution);
346     }
347
348     @Test
349     public void getServiceInformationEntityTest() throws Exception {
350         abstractBuilder.getServiceInformationEntity(delegateExecution);
351     }
352
353     @Test
354     public void getServiceInstanceNameTest() throws Exception {
355         abstractBuilder.getServiceInstanceName(delegateExecution);
356     }
357
358 }