3 #use Test::More tests => 39;
4 use Test::More qw(no_plan);
5 use Equinox::Migration::MapDrivenMARCXMLProc;
9 Equinox::Migration::MapDrivenMARCXMLProc->new(marcfile => 't/corpus/mdmp-0.txt') };
10 is ($@, "Argument 'mapfile' must be specified\n", 'no mapfile');
13 Equinox::Migration::MapDrivenMARCXMLProc->new(mapfile => 't/corpus/mdmpmap-00.txt') };
14 is ($@, "Argument 'marcfile' must be specified\n", 'no marcfile');
16 eval { my $mp = Equinox::Migration::MapDrivenMARCXMLProc->new };
17 is ($@, "Argument 'mapfile' must be specified\n", 'no mapfile');
20 # baseline object creation
21 my $mp = Equinox::Migration::MapDrivenMARCXMLProc->new( marcfile => 't/corpus/mdmp-0.txt',
22 mapfile => 't/corpus/mdmpmap-00.txt',
24 is(ref $mp, "Equinox::Migration::MapDrivenMARCXMLProc", "self is self");
27 my $rec = $mp->parse_record;