uri-resolver/src/test/java/org/gcube/datatransfer/test/CatalogueResolverTest.java

55 lines
1.7 KiB
Java
Raw Normal View History

2021-04-01 17:15:03 +02:00
package org.gcube.datatransfer.test;
2020-06-18 15:48:47 +02:00
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.datatransfer.resolver.catalogue.resource.CkanCatalogueConfigurationsReader;
import org.gcube.datatransfer.resolver.catalogue.resource.GatewayCKANCatalogueReference;
2020-06-18 15:48:47 +02:00
import org.gcube.datatransfer.resolver.init.UriResolverSmartGearManagerInit;
import org.gcube.datatransfer.resolver.services.CatalogueResolver;
/**
* The Class CatalogueResolverTest.
*
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
*
* May 13, 2019
*/
public class CatalogueResolverTest {
private static String entityName = "testing_bug_fix_21560_as_public";
2020-06-18 15:48:47 +02:00
private static String entityContext = "ctlg";
private static String vreName = "devVRE";
private static String rootContextScope = "/gcube/devsec/devVRE";
private static String authorizationToken = "";
// @Before
2020-06-18 15:48:47 +02:00
public void init() {
2020-06-18 15:48:47 +02:00
UriResolverSmartGearManagerInit.setRootContextScope(rootContextScope);
}
// @Test
2020-06-18 15:48:47 +02:00
public void testCatalogueResolver() {
ScopeProvider.instance.set(rootContextScope);
2020-06-18 15:48:47 +02:00
SecurityTokenProvider.instance.set(authorizationToken);
CatalogueResolver catalogRes = new CatalogueResolver();
catalogRes.resolveCatalogue(null, entityName, vreName, entityContext);
2020-06-18 15:48:47 +02:00
}
// @Test
2020-06-18 15:48:47 +02:00
public void testCatalogueLoadEndPoints() {
try {
// ScopeProvider.instance.set("/d4science.research-infrastructures.eu");
GatewayCKANCatalogueReference ckanCatalogueReference = CkanCatalogueConfigurationsReader
.loadCatalogueEndPoints();
System.out.println(ckanCatalogueReference.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}