summaryrefslogtreecommitdiffstats
path: root/catalog-model/src/test/java/org/openecomp/sdc/be/model/serialize/TestResourceSerialization.java
diff options
context:
space:
mode:
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.java82
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());
- }
}