aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java')
-rw-r--r--catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java
index 139de137d9..18e2ec9fa0 100644
--- a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java
+++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/PropertyConvertorTest.java
@@ -16,6 +16,7 @@ import java.util.Map;
import org.junit.Before;
import org.junit.Test;
import org.openecomp.sdc.be.components.utils.PropertyDataDefinitionBuilder;
+import org.openecomp.sdc.be.datatypes.elements.SchemaDefinition;
import org.openecomp.sdc.be.model.DataTypeDefinition;
import org.openecomp.sdc.be.model.PropertyDefinition;
import org.openecomp.sdc.be.model.Resource;
@@ -38,6 +39,15 @@ public class PropertyConvertorTest {
dataTypes.put(property.getName(), new DataTypeDefinition());
}
+ @Test
+ public void testConvertProperty() {
+ SchemaDefinition schema = new SchemaDefinition();
+ schema.setProperty(property);
+
+ property.setSchema(schema);
+
+ PropertyConvertor.getInstance().convertProperty(dataTypes, property, true);
+ }
@Test
public void convertPropertyWhenValueAndDefaultNull() {
@@ -141,5 +151,28 @@ public class PropertyConvertorTest {
ToscaProperty toscaProperty = PropertyConvertor.getInstance().convertProperty(Collections.emptyMap(), property1, false);
assertThat(toscaProperty.getDefaultp()).isEqualTo("/");
}
+
+ @Test
+ public void testConvertToToscaObject() {
+ dataTypes.put(ToscaPropertyType.Root.getType(), new DataTypeDefinition());
+
+ PropertyConvertor.getInstance().convertToToscaObject(ToscaPropertyType.Root.getType(), "", "innerType", dataTypes);
+ }
+
+ @Test
+ public void testConvertToToscaObjectWhenPropertyTypeAndInnerTypeNull() {
+ dataTypes.put(ToscaPropertyType.Root.getType(), new DataTypeDefinition());
+
+ PropertyConvertor.getInstance().convertToToscaObject(null, "value", null, dataTypes);
+ }
+
+ @Test
+ public void testConvertToToscaObjectWhenIsScalarTypeIsNotNull() {
+ DataTypeDefinition def = new DataTypeDefinition();
+ def.setName("integer");
+ dataTypes.put("type", def);
+
+ PropertyConvertor.getInstance().convertToToscaObject("type", "value", "innerType", dataTypes);
+ }
}