diff options
Diffstat (limited to 'catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java')
-rw-r--r-- | catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java | 82 |
1 files changed, 3 insertions, 79 deletions
diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java index 80109643be..276558eafe 100644 --- a/catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java @@ -20,27 +20,20 @@ package org.openecomp.sdc.be.model.serialize; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; +import org.openecomp.sdc.be.model.Resource; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.ArrayList; import java.util.Arrays; -import java.util.HashMap; import java.util.HashSet; import java.util.List; -import java.util.Map; import java.util.Set; import java.util.stream.Collectors; -import org.openecomp.sdc.be.model.ComponentInstance; -import org.openecomp.sdc.be.model.Resource; -import org.openecomp.sdc.common.util.SerializationUtils; - -import fj.data.Either; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; public class TestResourceSerialization { @@ -102,8 +95,6 @@ public class TestResourceSerialization { if (type.toString().contains(".List")) { ParameterizedType stringListType = (ParameterizedType) field.getGenericType(); Class<?> stringListClass = (Class<?>) stringListType.getActualTypeArguments()[0]; - // System.out.println(stringListClass); // class - // java.lang.String. allClasses.add(stringListClass); } @@ -145,76 +136,9 @@ public class TestResourceSerialization { } - // System.out.println(type); allClasses.add(type); } } } - - private void addInternalTypeOfList(Class clazz) { - - // clazz. - // ParameterizedType stringListType = (ParameterizedType) - // field.getGenericType(); - // Class<?> stringListClass = (Class<?>) - // stringListType.getActualTypeArguments()[0]; - // //System.out.println(stringListClass); // class java.lang.String. - // allClasses.add(stringListClass); - // - } - - private boolean isClassImplementedSerialize(Class clazz) { - - Type[] genericInterfaces = clazz.getGenericInterfaces(); - if (genericInterfaces != null) { - Type orElse = Arrays.stream(genericInterfaces).filter(p -> p.getTypeName().equals("java.io.Serializable")) - .findAny().orElse(null); - if (orElse != null) { - return true; - } - } - - return false; - } - - // @Test - public void testSimpleResourceSerialize() { - - Resource resource = new Resource(); - String name = "res1"; - Map<String, String> allVersions = new HashMap<String, String>(); - allVersions.put("keya", "valuea"); - - resource.setName(name); - // all versions - resource.setAllVersions(allVersions); - List<ComponentInstance> resourceInstances = new ArrayList<ComponentInstance>(); - // component instances - ComponentInstance componentInstance = new ComponentInstance(); - componentInstance.setDescription("desc1"); - componentInstance.setComponentUid("comUid"); - resourceInstances.add(componentInstance); - - resource.setComponentInstances(resourceInstances); - - Either<byte[], Boolean> serialize = SerializationUtils.serialize(resource); - assertTrue("check object serialized", serialize.isLeft()); - byte[] value = serialize.left().value(); - - Either<Object, Boolean> deserialize = SerializationUtils.deserialize(value); - assertTrue("check object deserialized", deserialize.isLeft()); - Object obj = deserialize.left().value(); - Resource desResource = (Resource) obj; - assertEquals("check name", name, desResource.getName()); - verifyAllVersions(desResource); - - } - - private void verifyAllVersions(Resource desResource) { - assertNotNull("check all versions", desResource.getAllVersions()); - assertEquals("check all version size", 1, desResource.getAllVersions().size()); - assertEquals("check all version key", "keya", desResource.getAllVersions().keySet().iterator().next()); - assertEquals("check all version value", "valuea", desResource.getAllVersions().values().iterator().next()); - } } |