1 package org.openecomp.sdc.impl;
3 import org.testng.annotations.Test;
4 import org.openecomp.sdc.toscaparser.api.parameters.Input;
8 import static org.testng.Assert.assertEquals;
9 import static org.testng.Assert.assertNotNull;
10 import static org.testng.Assert.assertNull;
12 public class ToscaParserServiceInputTest extends SdcToscaParserBasicTest {
14 //region getServiceInputs
16 public void testGetServiceInputs(){
17 List<Input> serviceInputs = fdntCsarHelper.getServiceInputs();
18 assertNotNull(serviceInputs);
19 assertEquals(1, serviceInputs.size());
23 public void testServiceInputs() {
24 List<Input> inputs = rainyCsarHelperSingleVf.getServiceInputs();
25 assertNotNull(inputs);
26 assertEquals(0, inputs.size());
30 //region getServiceInputLeafValueOfDefault
32 public void testGetServiceInputLeafValue(){
33 String serviceInputLeafValue = fdntCsarHelper.getServiceInputLeafValueOfDefault("service_naming#default");
34 assertEquals("test service naming", serviceInputLeafValue);
38 // public void testGetServiceInputLeafValueWithGetInput(){
39 // String serviceInputLeafValue = fdntCsarHelperWithInputs.getServiceInputLeafValueOfDefault("my_input#default");
40 // assertEquals(null, serviceInputLeafValue);
44 public void testGetServiceInputLeafValueNotExists(){
45 String serviceInputLeafValue = fdntCsarHelper.getServiceInputLeafValueOfDefault("service_naming#default#kuku");
46 assertNull(serviceInputLeafValue);
50 public void testGetServiceInputLeafValueNull(){
51 String serviceInputLeafValue = fdntCsarHelper.getServiceInputLeafValueOfDefault(null);
52 assertNull(serviceInputLeafValue);
56 //region getServiceInputLeafValueOfDefaultAsObject
58 public void testGetServiceInputLeafValueOfDefaultAsObject() {
59 Object serviceInputLeafValue = fdntCsarHelper.getServiceInputLeafValueOfDefault("service_naming#default");
60 assertEquals("test service naming", serviceInputLeafValue);
64 public void testGetServiceComplexInputLeafValueOfDefault() {
65 String serviceInputLeafValue = fdntCsarHelperWithInputs.getServiceInputLeafValueOfDefault("complex_input#default#ipv4_subnet_default_assignment#cidr_mask");
66 assertEquals(serviceInputLeafValue, "24");
70 public void testGetServiceDummyComplexInputLeafValueOfDefault() {
71 String serviceInputLeafValue = fdntCsarHelperWithInputs.getServiceInputLeafValueOfDefault("complex_input#default#ipv4_subnet_default_assignment#XXX");
72 assertNull(serviceInputLeafValue);