Loading src/test/java/org/gesis/dda/publishing/domain/impl/XsltTransformerOaiPmhBundlesStreamSourceTest.java +7 −7 Original line number Diff line number Diff line Loading @@ -1215,7 +1215,7 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { 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("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() ); Loading @@ -1224,15 +1224,15 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { 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") ) ); // 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.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("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") ) ); Loading Loading @@ -1271,10 +1271,10 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { 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.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("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") ) ); Loading Loading @@ -1316,7 +1316,7 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { assertTrue( metadata3.contains( new SimpleMetadatum("dc.rights.licence", "23") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.title", "de", "Netzwerke aus Inszenierung und Öffentlichkeit: Protest, Kunst und Theater auf YouTube") ) ); assertEquals(1, metadata3.stream().filter(m -> m.getKey().equals("dc.title") ).count() ); assertTrue( metadata3.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/193185") ) ); // assertTrue( metadata3.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/193185") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.publisher.country", "DEU") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.publisher.city", "München") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.publisher", "epodium Verlag") ) ); Loading src/test/resources/xslt/wzb-oai_dc-2-xmlbundle.xslt +3 −3 Original line number Diff line number Diff line Loading @@ -148,7 +148,7 @@ <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.source.volume'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="replace(substring-after(., ' ; '), 'No.','')"/> <xsl:with-param name="value" select="normalize-space(replace(substring-after(., ' ; '), 'No.',''))"/> </xsl:call-template> </xsl:if> </xsl:if> Loading Loading @@ -600,14 +600,14 @@ <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.publisher'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="substring-after(text(), ': ')"/> <xsl:with-param name="value" select="normalize-space(substring-after(text(), ': '))"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.publisher'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="text()"/> <xsl:with-param name="value" select="normalize-space(text())"/> </xsl:call-template> </xsl:otherwise> </xsl:choose> Loading Loading
src/test/java/org/gesis/dda/publishing/domain/impl/XsltTransformerOaiPmhBundlesStreamSourceTest.java +7 −7 Original line number Diff line number Diff line Loading @@ -1215,7 +1215,7 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { 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("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() ); Loading @@ -1224,15 +1224,15 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { 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") ) ); // 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.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("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") ) ); Loading Loading @@ -1271,10 +1271,10 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { 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.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("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") ) ); Loading Loading @@ -1316,7 +1316,7 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest { assertTrue( metadata3.contains( new SimpleMetadatum("dc.rights.licence", "23") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.title", "de", "Netzwerke aus Inszenierung und Öffentlichkeit: Protest, Kunst und Theater auf YouTube") ) ); assertEquals(1, metadata3.stream().filter(m -> m.getKey().equals("dc.title") ).count() ); assertTrue( metadata3.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/193185") ) ); // assertTrue( metadata3.contains( new SimpleMetadatum("internal.dda.reference", "http://www.econstor.eu/dspace-oai/request@@oai:econstor.eu:10419/193185") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.publisher.country", "DEU") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.publisher.city", "München") ) ); assertTrue( metadata3.contains( new SimpleMetadatum("dc.publisher", "epodium Verlag") ) ); Loading
src/test/resources/xslt/wzb-oai_dc-2-xmlbundle.xslt +3 −3 Original line number Diff line number Diff line Loading @@ -148,7 +148,7 @@ <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.source.volume'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="replace(substring-after(., ' ; '), 'No.','')"/> <xsl:with-param name="value" select="normalize-space(replace(substring-after(., ' ; '), 'No.',''))"/> </xsl:call-template> </xsl:if> </xsl:if> Loading Loading @@ -600,14 +600,14 @@ <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.publisher'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="substring-after(text(), ': ')"/> <xsl:with-param name="value" select="normalize-space(substring-after(text(), ': '))"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:call-template name="new-metadatum"> <xsl:with-param name="key" select="'dc.publisher'"/> <xsl:with-param name="language" select="''"/> <xsl:with-param name="value" select="text()"/> <xsl:with-param name="value" select="normalize-space(text())"/> </xsl:call-template> </xsl:otherwise> </xsl:choose> Loading