--- trunk/t/002_isis.t 2006/07/06 11:02:37 44 +++ trunk/t/002_isis.t 2006/07/06 20:31:46 45 @@ -3,12 +3,22 @@ use strict; use blib; -use Data::Dumper; - use Test::More tests => 110; use File::Spec; -BEGIN { use_ok( 'Biblio::Isis' ); } +my $emulate_dump = 0; + +BEGIN { + use_ok( 'Biblio::Isis' ); + eval "use Data::Dump"; + + if (! $@) { + *Dumper = *Data::Dump::dump; + } else { + use Data::Dumper; + } +} + my $debug = shift @ARGV; my $isis; @@ -98,6 +108,9 @@ } ]; foreach my $mfn (1 .. $isis->count) { + + diag "row: ",Dumper( $data->[$mfn-1] ); + my $rec; ok($rec = $isis->fetch($mfn), "fetch $mfn"); @@ -105,7 +118,7 @@ my $i = 0; foreach my $v (@{$data->[$mfn-1]->{$f}}) { $v =~ s/^[01# ][01# ]// if ($args->{no_ident}); - cmp_ok($v, '==', $rec->{$f}->[$i], "MFN $mfn $f:$i $v"); + cmp_ok($v, 'eq', $rec->{$f}->[$i], "MFN $mfn $f:$i $v"); $i++; } } @@ -132,7 +145,7 @@ debug => $debug, ); -print Dumper($isis); +diag "isis-new result: ", Dumper($isis); test_data( no_ident => 1,