1 package org.openecomp.sdc.be.datamodel.utils;
3 import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_INPUT_PARAMETERS;
5 import java.util.LinkedList;
8 import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition;
9 import org.openecomp.sdc.be.datatypes.elements.InterfaceOperationDataDefinition;
10 import org.openecomp.sdc.be.datatypes.elements.ListDataDefinition;
11 import org.openecomp.sdc.be.datatypes.elements.OperationInputDefinition;
12 import org.openecomp.sdc.be.datatypes.elements.OperationOutputDefinition;
13 import org.openecomp.sdc.be.model.Operation;
15 public class InterfaceUIDataConverterTest {
18 public void testConvertInterfaceDataToOperationData() throws Exception {
19 InterfaceOperationDataDefinition interfaceOperation = new InterfaceOperationDataDefinition();
23 result = InterfaceUIDataConverter.convertInterfaceDataToOperationData(interfaceOperation);
27 public void testConvertOperationDataToInterfaceData() throws Exception {
28 Operation operationData = new Operation();
29 InterfaceOperationDataDefinition result;
30 ListDataDefinition<OperationInputDefinition> inputs = new ListDataDefinition<>();
31 ListDataDefinition<OperationOutputDefinition> outputs = new ListDataDefinition<>();
32 operationData.setInputs(inputs);
33 operationData.setOutputs(outputs);
34 operationData.setImplementation(new ArtifactDataDefinition());
36 result = InterfaceUIDataConverter.convertOperationDataToInterfaceData(operationData);