From 7f6aaabe61559fab107e1a0586959d660d04fcc3 Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Mon, 9 May 2016 16:27:28 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/d4science/gcube/trunk/spatial-data/geonetwork@128531 82a268e6-3cf1-43bd-a215-b396298e98cf --- pom.xml | 8 ++- .../geonetwork/test/AdministrationTests.java | 51 +++++++++++++++++++ .../data/geonetwork/test/LoginTest.java | 23 +++++---- .../data/geonetwork/test/MyConfiguration.java | 2 +- 4 files changed, 73 insertions(+), 11 deletions(-) create mode 100644 src/test/java/org/gcube/spatial/data/geonetwork/test/AdministrationTests.java diff --git a/pom.xml b/pom.xml index d47f8ab..63e4f0e 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ org.gcube.spatial.data geonetwork - 2.1.1-SNAPSHOT + 3.0.0-SNAPSHOT geonetwork @@ -84,6 +84,12 @@ common-gcore-resources [1.1.0-SNAPSHOT,2.0.0-SNAPSHOT) + + + org.projectlombok + lombok + 0.11.6 + diff --git a/src/test/java/org/gcube/spatial/data/geonetwork/test/AdministrationTests.java b/src/test/java/org/gcube/spatial/data/geonetwork/test/AdministrationTests.java new file mode 100644 index 0000000..8da93d1 --- /dev/null +++ b/src/test/java/org/gcube/spatial/data/geonetwork/test/AdministrationTests.java @@ -0,0 +1,51 @@ +package org.gcube.spatial.data.geonetwork.test; + +import java.io.IOException; +import java.nio.charset.Charset; +import java.nio.file.Files; +import java.nio.file.Paths; + +import org.gcube.common.scope.api.ScopeProvider; +import org.gcube.spatial.data.geonetwork.GeoNetwork; +import org.gcube.spatial.data.geonetwork.GeoNetworkAdministration; +import org.gcube.spatial.data.geonetwork.LoginLevel; + +public class AdministrationTests { + + + private static final String defaultScope="/gcube/devsec"; + + /** + * @param args + * @throws Exception + */ + public static void main(String[] args) throws Exception { + ScopeProvider.instance.set(defaultScope); + System.out.println("Checking scope : "+defaultScope); + + + GeoNetworkAdministration reader=GeoNetwork.get(); + reader.login(LoginLevel.DEFAULT); + System.out.println(reader.getGroups()); + + +// String path="/tmp/groups3727046726110219425.txt"; +// System.out.println("Reading from path "+path); +// String content=readFile(path,Charset.defaultCharset()); +// System.out.println("Content is "); +// System.out.println(content); +// System.out.println("************************************"); +// System.out.println(GroupsUtils.parseGroupPage(content)); + + + + } + + static String readFile(String path, Charset encoding) + throws IOException + { + byte[] encoded = Files.readAllBytes(Paths.get(path)); + return new String(encoded, encoding); + } + +} diff --git a/src/test/java/org/gcube/spatial/data/geonetwork/test/LoginTest.java b/src/test/java/org/gcube/spatial/data/geonetwork/test/LoginTest.java index de459c0..6e9c8a4 100644 --- a/src/test/java/org/gcube/spatial/data/geonetwork/test/LoginTest.java +++ b/src/test/java/org/gcube/spatial/data/geonetwork/test/LoginTest.java @@ -19,22 +19,27 @@ import org.opengis.metadata.Metadata; public class LoginTest { -// private static final String defaultScope="/gcube/devsec"; - private static final String defaultScope="/d4science.research-infrastructures.eu/gCubeApps"; + private static final String defaultScope="/gcube/devsec"; +// private static final String defaultScope="/d4science.research-infrastructures.eu/gCubeApps"; /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { - ScopeProvider.instance.set(defaultScope); - System.out.println("Checking scope : "+defaultScope); - GeoNetworkReader reader=GeoNetwork.get(); - reader.login(LoginLevel.DEFAULT); - System.out.println(reader.getById(94669)); - -// ConfigurationManager.setConfiguration(MyConfiguration.class); +// ScopeProvider.instance.set(defaultScope); +// System.out.println("Checking scope : "+defaultScope); + + ConfigurationManager.setConfiguration(MyConfiguration.class); + + GeoNetworkReader reader=GeoNetwork.get(); + reader.login(LoginLevel.DEFAULT); + final GNSearchRequest req=new GNSearchRequest(); + req.addParam(GNSearchRequest.Param.any,""); + System.out.println(reader.query(req)); + + // String metaFile="meta.xml"; // long id=publishMeta(LoginLevel.PRIVATE, metaFile); //// long id=142301; diff --git a/src/test/java/org/gcube/spatial/data/geonetwork/test/MyConfiguration.java b/src/test/java/org/gcube/spatial/data/geonetwork/test/MyConfiguration.java index 4237ae7..1b843cd 100644 --- a/src/test/java/org/gcube/spatial/data/geonetwork/test/MyConfiguration.java +++ b/src/test/java/org/gcube/spatial/data/geonetwork/test/MyConfiguration.java @@ -17,7 +17,7 @@ public class MyConfiguration implements Configuration { @Override public String getGeoNetworkEndpoint() { - return "http://geoserver-dev3.d4science-ii.research-infrastructures.eu:8080/geonetwork"; + return "http://localhost:8080/geonetwork"; } @Override