#!/usr/bin/perl # # This Koha test module is a stub! # Add more tests here!!! use strict; use warnings; use Test::More tests => 10; use MARC::Record; BEGIN { use_ok('C4::Record'); } #my ($marc,$to_flavour,$from_flavour,$encoding) = @_; my @marcarray=marc2marc; is ($marcarray[0],"Feature not yet implemented\n","error works"); my $marc=new MARC::Record; my $marcxml=marc2marcxml($marc); my $testxml=qq( a ); is ($marcxml, $testxml, "testing marc2xml"); my $rawmarc=$marc->as_usmarc; $marcxml=marc2marcxml($rawmarc); $testxml=qq( 00026 a2200025 4500 ); is ($marcxml, $testxml, "testing marc2xml"); my $marcconvert=marcxml2marc($marcxml); is ($marcconvert->as_xml,$marc->as_xml, "testing xml2marc"); my $marcdc=marc2dcxml($marc); my $test2xml=qq( ); is ($marcdc, $test2xml, "testing marc2dcxml"); my $marcqualified=marc2dcxml($marc,1); my $test3xml=qq( ); is ($marcqualified, $test3xml, "testing marcQualified"); my $mods=marc2modsxml($marc); my $test4xml=qq( ); is ($mods, $test4xml, "testing marc2mosxml"); $marc->append_fields(MARC::Field->new( '100', ' ', ' ', a => 'Rowling, J.K.' )); my $field = MARC::Field->new('245','','','a' => "Harry potter"); $marc->append_fields($field); #my $endnote=marc2endnote($marc->as_usmarc); #print $endnote; my $bibtex=marc2bibtex($marc, 'testID'); my $test5xml=qq(\@book{testID, author = {Rowling, J.K.}, title = {Harry potter} } ); is ($bibtex, $test5xml, "testing bibtex"); my @entity=C4::Record::_entity_encode("Björn"); is ($entity[0], "Björn", "Html umlauts");