package org.gcube.gcat.configuration.isproxies; import org.gcube.gcat.ContextTest; import org.gcube.gcat.configuration.service.ServiceCatalogueConfiguration; import org.gcube.informationsystem.utils.ElementMapper; import org.gcube.resourcemanagement.model.reference.entities.facets.SimpleFacet; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * @author Luca Frosini (ISTI - CNR) */ public class FacetBasedISConfigurationProxyTest extends ContextTest { private static Logger logger = LoggerFactory.getLogger(FacetBasedISConfigurationProxyTest.class); @Test public void test() throws Exception { FacetBasedISConfigurationProxy fbiscp = FacetBasedISConfigurationProxyFactory.getInstance(); fbiscp.setGcatEServiceID("f00bbacd-92b8-46d7-b41c-828f71a78753"); fbiscp.createCallsForToVirtualService(); SimpleFacet simpleFacet = fbiscp.getISResource(); logger.debug("{}", ElementMapper.marshal(simpleFacet)); ServiceCatalogueConfiguration catalogueConfiguration = fbiscp.getCatalogueConfiguration(); logger.debug("{}", catalogueConfiguration.toJsonString()); logger.debug("{}", catalogueConfiguration.toJsonString(true)); fbiscp.deleteCallsForToVirtualService(); } }