added Test Class. Moved log to WARN

This commit is contained in:
Francesco Mangiacrapa 2022-03-02 13:18:58 +01:00
parent 44f7124933
commit 97c9a716a0
6 changed files with 72 additions and 31 deletions

View File

@ -6,12 +6,6 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>

View File

@ -8,7 +8,9 @@ org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.7

View File

@ -0,0 +1,2 @@
disabled=06target
eclipse.preferences.version=1

View File

@ -173,7 +173,7 @@ public class MetadataProfileReader implements MetadataProfileDiscovery {
namespaceCategories.addAll(rd.getNamespaces().getNamespaceCategories());
}
} catch (Exception e) {
logger.debug("An error occurred during read namespaces for categories: ", e);
logger.warn("An error occurred during read namespaces for categories: ", e);
throw e;
}
}

View File

@ -3,11 +3,8 @@
*/
package org.gcube.common.metadataprofilediscovery;
import java.io.InputStream;
import org.gcube.common.metadataprofilediscovery.jaxb.MetadataField;
import org.gcube.common.metadataprofilediscovery.jaxb.MetadataFormat;
import org.gcube.common.metadataprofilediscovery.reader.MetadataFormatReader;
import org.gcube.common.metadataprofilediscovery.bean.MetadataProfile;
import org.gcube.common.metadataprofilediscovery.jaxb.NamespaceCategory;
import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.common.scope.impl.ScopeBean;
@ -19,35 +16,28 @@ import org.gcube.common.scope.impl.ScopeBean;
*/
public class TestMetadataFormatReader {
// @Test
//@Test
public void test() {
String scopeString = "/gcube/devsec/devVRE";
final ScopeBean scope = new ScopeBean(scopeString);
MetadataFormatReader reader;
MetadataProfileReader reader;
try {
ScopeProvider.instance.set(scopeString);
reader = new MetadataFormatReader(scope, "0d29d7a9-d779-478c-a13d-d70708dc66c4");
System.out.println(reader.getMetadataFormat());
} catch (Exception e) {
e.printStackTrace();
}
}
//@Test
public void testReadInputStream() {
String fileNameMeatadataProfile = "HarvestedObject.xml";
try {
InputStream in = ClassLoader.getSystemResourceAsStream(fileNameMeatadataProfile);
//InputStream in = TestMetadataFormatReader.class.getResourceAsStream(fileNameMeatadataProfile);
MetadataFormat mf = MetadataProfileReader.toMetadataFormat(in);
System.out.println("Source: "+mf.getMetadataSource());
reader = new MetadataProfileReader("GeoNaMetadata");
int i = 0;
for (MetadataProfile metadataProfile : reader.getListOfMetadataProfiles()) {
System.out.println(i++ +")"+metadataProfile);
}
for (MetadataField field : mf.getMetadataFields()) {
System.out.println(field);
i = 0;
for (NamespaceCategory namespaceCategory : reader.getListOfNamespaceCategories()) {
System.out.println(i++ +")"+namespaceCategory);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@ -0,0 +1,53 @@
/**
*
*/
package org.gcube.common.metadataprofilediscovery;
import java.io.InputStream;
import org.gcube.common.metadataprofilediscovery.jaxb.MetadataField;
import org.gcube.common.metadataprofilediscovery.jaxb.MetadataFormat;
import org.gcube.common.metadataprofilediscovery.reader.MetadataFormatReader;
import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.common.scope.impl.ScopeBean;
/**
*
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
* Jun 8, 2016
*/
public class TestMetadataProfileReader {
// @Test
public void test() {
String scopeString = "/gcube/devsec/devVRE";
final ScopeBean scope = new ScopeBean(scopeString);
MetadataFormatReader reader;
try {
ScopeProvider.instance.set(scopeString);
reader = new MetadataFormatReader(scope, "0d29d7a9-d779-478c-a13d-d70708dc66c4");
System.out.println(reader.getMetadataFormat());
} catch (Exception e) {
e.printStackTrace();
}
}
//@Test
public void testReadInputStream() {
String fileNameMeatadataProfile = "HarvestedObject.xml";
try {
InputStream in = ClassLoader.getSystemResourceAsStream(fileNameMeatadataProfile);
//InputStream in = TestMetadataFormatReader.class.getResourceAsStream(fileNameMeatadataProfile);
MetadataFormat mf = MetadataProfileReader.toMetadataFormat(in);
System.out.println("Source: "+mf.getMetadataSource());
for (MetadataField field : mf.getMetadataFields()) {
System.out.println(field);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}