35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
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();
|
|
}
|
|
|
|
}
|