Commit 1688ac19 authored by Steinberg, Jan's avatar Steinberg, Jan
Browse files

reactivate all wzb tests

parent 53c72957
......@@ -1188,88 +1188,88 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest {
XsltTransformerOaiPmhBundlesStreamSource bss = new XsltTransformerOaiPmhBundlesStreamSource("http://www.econstor.eu/dspace-oai/request", map);
// Bundle bundle = bss.getBundle("oai:econstor.eu:10419/43900");
// LOG.info("{}", bundle);
// Set<Metadatum> metadata = bundle.getMetadata();
// metadata.stream().map(Object::toString).forEach(LOG::info);
// assertTrue( metadata.contains( new SimpleMetadatum("dc.type.stock", "monograph") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.type.document", "3") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.source.series", "WZB Discussion Paper") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.description.pubstatus", "1") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Schömann, Klaus") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Kruppe, Thomas") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Oschmiansky, Heidi") ) );
// assertEquals( 3 , metadata.stream().filter(m -> m.getKey().equals("dc.contributor.author") ).count() );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.corporateeditor", "381") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("ssoar.contributor.institution", "WZB") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.description.review", "4") ) );
// assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.description.review") ).count() );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.date.issued", "1998") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.description.abstract", "de", "Mit einem dynamischen Ansatz untersuchen wir Beschäftigung und Arbeitslosigkeit in der Europäischen Union. Ausgehend von der Theorie der Übergangsarbeitsmärkte werden die vielfältigen Brücken in Beschäftigung, aber auch der Verlust von Beschäftigung untersucht. Zunächst wird die Beschäftigungs- und Arbeitslosigkeitsdynamik der EU - Mitgliedsländer anhand von Stromdaten verglichen. Jährliche Zuströme in und Abströme aus Beschäftigung und Arbeitslosigkeit werden mit Daten der Europäischen Arbeitskräftestichprobe ermittelt. Diese 'natürlichen' Ströme werden zunehmend ergänzt durch Teilnehmer an Maßnahmen der Arbeitsmarktpolitik in Form von Übergangsarbeitsmärkten.") ) );
// assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.description.abstract") ).count() );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.identifier.handle", "http://hdl.handle.net/10419/43900") ) );
// assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.identifier.handle") ).count() );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.identifier.handle", "http://hdl.handle.net/10419/43900") ) );
// assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.identifier.handle") ).count() );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.language", "de") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.source.series", "WZB Discussion Paper") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.source.volume", "FS I 98-203") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.rights.licence", "3") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.title", "de", "Beschäftigungsdynamik und Arbeitslosigkeit in der Europäischen Union") ) );
// assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.title") ).count() );
// assertTrue( metadata.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/43900") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.publisher.country", "DEU") ) );
// // assertTrue( metadata.contains( new SimpleMetadatum("internal.identifier.classoz", "10900") ) );
// // assertTrue( metadata.contains( new SimpleMetadatum("dc.subject.classoz", "10900") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("internal.identifier.ddc", "330") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("internal.status", "formal und inhaltlich fertig erschlossen") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.publisher.city", "Berlin") ) );
//
// Set<InputStream> fileSet = bundle.getContents();
// assertEquals( 1, fileSet.size());
Bundle bundle = bss.getBundle("oai:econstor.eu:10419/43900");
LOG.info("{}", bundle);
Set<Metadatum> metadata = bundle.getMetadata();
metadata.stream().map(Object::toString).forEach(LOG::info);
assertTrue( metadata.contains( new SimpleMetadatum("dc.type.stock", "monograph") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.type.document", "3") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.source.series", "WZB Discussion Paper") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.description.pubstatus", "1") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Schömann, Klaus") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Kruppe, Thomas") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Oschmiansky, Heidi") ) );
assertEquals( 3 , metadata.stream().filter(m -> m.getKey().equals("dc.contributor.author") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.corporateeditor", "381") ) );
assertTrue( metadata.contains( new SimpleMetadatum("ssoar.contributor.institution", "WZB") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.description.review", "4") ) );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.description.review") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.date.issued", "1998") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.description.abstract", "de", "Mit einem dynamischen Ansatz untersuchen wir Beschäftigung und Arbeitslosigkeit in der Europäischen Union. Ausgehend von der Theorie der Übergangsarbeitsmärkte werden die vielfältigen Brücken in Beschäftigung, aber auch der Verlust von Beschäftigung untersucht. Zunächst wird die Beschäftigungs- und Arbeitslosigkeitsdynamik der EU - Mitgliedsländer anhand von Stromdaten verglichen. Jährliche Zuströme in und Abströme aus Beschäftigung und Arbeitslosigkeit werden mit Daten der Europäischen Arbeitskräftestichprobe ermittelt. Diese 'natürlichen' Ströme werden zunehmend ergänzt durch Teilnehmer an Maßnahmen der Arbeitsmarktpolitik in Form von Übergangsarbeitsmärkten.") ) );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.description.abstract") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.identifier.handle", "http://hdl.handle.net/10419/43900") ) );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.identifier.handle") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.identifier.handle", "http://hdl.handle.net/10419/43900") ) );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.identifier.handle") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.language", "de") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.source.series", "WZB Discussion Paper") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.source.volume", "FS I 98-203") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.rights.licence", "3") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.title", "de", "Beschäftigungsdynamik und Arbeitslosigkeit in der Europäischen Union") ) );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.title") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/43900") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.publisher.country", "DEU") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("internal.identifier.classoz", "10900") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.subject.classoz", "10900") ) );
assertTrue( metadata.contains( new SimpleMetadatum("internal.identifier.ddc", "330") ) );
assertTrue( metadata.contains( new SimpleMetadatum("internal.status", "formal und inhaltlich fertig erschlossen") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.publisher.city", "Berlin") ) );
Set<InputStream> fileSet = bundle.getContents();
assertEquals( 1, fileSet.size());
// ########
// Bundle bundle2 = bss.getBundle("oai:econstor.eu:10419/42781");
// LOG.info("{}", bundle2);
// Set<Metadatum> metadata2 = bundle2.getMetadata();
// metadata2.stream().map(Object::toString).forEach(LOG::info);
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.type.stock", "article") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.type.document", "32") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.journal", "Wirtschaftsdienst") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.volume", "87") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.issue", "8") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.pageinfo", "518-524") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.description.pubstatus", "1") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.contributor.author", "Jochimsen, Beate") ) );
// assertEquals( 1 , metadata2.stream().filter(m -> m.getKey().equals("dc.contributor.author") ).count() );
// assertEquals( 0 , metadata2.stream().filter(m -> m.getKey().equals("dc.contributor.corporateeditor") ).count() );
// // assertTrue( metadata2.contains( new SimpleMetadatum("dc.contributor.corporateeditor", "381") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("ssoar.contributor.institution", "WZB") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.description.review", "4") ) );
// assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.description.review") ).count() );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.date.issued", "2007") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.description.abstract", "de", "Eine zentrale Aufgabe der Föderalismuskommission II besteht in der Suche nach geeigneten institutionellen Rahmenbedingungen für eine wirksame Begrenzung der Verschuldung von Bund und Ländern. Welche Erfahrungen wurden im Ausland mit Haftungsbegrenzungen von Staatsschulden gemacht? Wäre dieser Ansatz eine Option für deutsche Bundesländer?") ) );
// assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.description.abstract") ).count() );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.identifier.handle", "http://hdl.handle.net/10419/42781") ) );
// assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.identifier.handle") ).count() );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.identifier.doi", "https://doi.org/10.1007/s10273-007-0684-3") ) );
// assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.identifier.doi") ).count() );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.language", "de") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.rights.licence", "3") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.title", "de", "'Staatsschulden ohne Haftung': Eine Option für deutsche Bundesländer?") ) );
// assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.title") ).count() );
// assertTrue( metadata2.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/42781") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.publisher.country", "DEU") ) );
// // assertTrue( metadata.contains( new SimpleMetadatum("internal.identifier.classoz", "10900") ) );
// // assertTrue( metadata.contains( new SimpleMetadatum("dc.subject.classoz", "10900") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("internal.identifier.ddc", "330") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("internal.status", "formal und inhaltlich fertig erschlossen") ) );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.identifier.issn", "0043-6275") ) );
//
// Set<InputStream> fileSet2 = bundle2.getContents();
// assertEquals( 3, fileSet2.size());
//
Bundle bundle2 = bss.getBundle("oai:econstor.eu:10419/42781");
LOG.info("{}", bundle2);
Set<Metadatum> metadata2 = bundle2.getMetadata();
metadata2.stream().map(Object::toString).forEach(LOG::info);
assertTrue( metadata2.contains( new SimpleMetadatum("dc.type.stock", "article") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.type.document", "32") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.journal", "Wirtschaftsdienst") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.volume", "87") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.issue", "8") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.source.pageinfo", "518-524") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.description.pubstatus", "1") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.contributor.author", "Jochimsen, Beate") ) );
assertEquals( 1 , metadata2.stream().filter(m -> m.getKey().equals("dc.contributor.author") ).count() );
assertEquals( 0 , metadata2.stream().filter(m -> m.getKey().equals("dc.contributor.corporateeditor") ).count() );
// assertTrue( metadata2.contains( new SimpleMetadatum("dc.contributor.corporateeditor", "381") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("ssoar.contributor.institution", "WZB") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.description.review", "4") ) );
assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.description.review") ).count() );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.date.issued", "2007") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.description.abstract", "de", "Eine zentrale Aufgabe der Föderalismuskommission II besteht in der Suche nach geeigneten institutionellen Rahmenbedingungen für eine wirksame Begrenzung der Verschuldung von Bund und Ländern. Welche Erfahrungen wurden im Ausland mit Haftungsbegrenzungen von Staatsschulden gemacht? Wäre dieser Ansatz eine Option für deutsche Bundesländer?") ) );
assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.description.abstract") ).count() );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.identifier.handle", "http://hdl.handle.net/10419/42781") ) );
assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.identifier.handle") ).count() );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.identifier.doi", "https://doi.org/10.1007/s10273-007-0684-3") ) );
assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.identifier.doi") ).count() );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.language", "de") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.rights.licence", "3") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.title", "de", "'Staatsschulden ohne Haftung': Eine Option für deutsche Bundesländer?") ) );
assertEquals(1, metadata2.stream().filter(m -> m.getKey().equals("dc.title") ).count() );
assertTrue( metadata2.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/42781") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.publisher.country", "DEU") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("internal.identifier.classoz", "10900") ) );
// assertTrue( metadata.contains( new SimpleMetadatum("dc.subject.classoz", "10900") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("internal.identifier.ddc", "330") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("internal.status", "formal und inhaltlich fertig erschlossen") ) );
assertTrue( metadata2.contains( new SimpleMetadatum("dc.identifier.issn", "0043-6275") ) );
Set<InputStream> fileSet2 = bundle2.getContents();
assertEquals( 3, fileSet2.size());
// *********** monograph / book
Bundle bundle3 = bss.getBundle("oai:econstor.eu:10419/193185");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment