diff --git a/src/test/java/org/gcube/informationsystem/resourceregistry/types/SchemaManagementImplTest.java b/src/test/java/org/gcube/informationsystem/resourceregistry/types/SchemaManagementImplTest.java index 17d13d9..24dd6a4 100644 --- a/src/test/java/org/gcube/informationsystem/resourceregistry/types/SchemaManagementImplTest.java +++ b/src/test/java/org/gcube/informationsystem/resourceregistry/types/SchemaManagementImplTest.java @@ -34,6 +34,7 @@ import org.gcube.resourcemanagement.model.reference.entities.facets.ContactFacet import org.gcube.resourcemanagement.model.reference.entities.resources.Actor; import org.gcube.resourcemanagement.model.reference.entities.resources.EService; import org.gcube.resourcemanagement.model.reference.entities.resources.RunningPlugin; +import org.gcube.resourcemanagement.model.reference.entities.resources.Service; import org.gcube.resourcemanagement.model.reference.properties.ValueSchema; import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Hosts; import org.junit.Test; @@ -62,6 +63,16 @@ public class SchemaManagementImplTest { logger.debug(json); } + @Test + public void serializeTypeDefinition() throws Exception { + Class clz = Service.class; + String json = TypeMapper.serializeType(clz); + logger.debug(json); + Type t = TypeMapper.deserializeTypeDefinition(json); + String typeJson = TypeMapper.serializeTypeDefinition(t); + logger.debug(typeJson); + } + @Test public void registerFacetSchema() throws Exception { Class clz = ContactFacet.class;