diff options
Diffstat (limited to 'catalog-be/src/test/java')
-rw-r--r-- | catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java index 34b017778e..934a35e98a 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java @@ -61,6 +61,9 @@ public class InputsBusinessLogicTest { @Mock private UserValidations userValidations; + @Mock + private ComponentInstanceBusinessLogic componentInstanceBusinessLogic; + @InjectMocks private InputsBusinessLogic testInstance; @@ -118,6 +121,32 @@ public class InputsBusinessLogicTest { assertEquals("inputId", componentInstanceInputs.left().value().get(0).getInputId()); } + @Test + public void testGetInputs() { + String userId = "userId"; + String componentId = "compId"; + Component component = new Resource(); + when(toscaOperationFacadeMock.getToscaElement(Mockito.any(String.class), Mockito.any(ComponentParametersView.class))).thenReturn(Either.left(component)); + testInstance.getInputs(userId, componentId); + assertEquals(null, component.getInputs()); + } + + @Test + public void testGetCIPropertiesByInputId() { + Either<List<ComponentInstanceProperty>, ResponseFormat> result; + String userId = "userId"; + String componentId = "compId"; + Component component = new Resource(); + List<InputDefinition> listDef = new ArrayList<>(); + InputDefinition inputDef = new InputDefinition(); + inputDef.setUniqueId(componentId); + listDef.add(inputDef); + component.setInputs(listDef); + when(toscaOperationFacadeMock.getToscaElement(Mockito.any(String.class), Mockito.any(ComponentParametersView.class))).thenReturn(Either.left(component)); + result = testInstance.getComponentInstancePropertiesByInputId(userId, componentId, componentId, componentId); + assertTrue(result.isLeft()); + } + private void getComponents_emptyInputs(Service service) { when(toscaOperationFacadeMock.getToscaElement(eq(COMPONENT_ID), Mockito.any(ComponentParametersView.class))).thenReturn(Either.left(service)); Either<List<ComponentInstanceInput>, ResponseFormat> componentInstanceInputs = testInstance.getComponentInstanceInputs(USER_ID, COMPONENT_ID, COMPONENT_INSTANCE_ID); |