use Carp;
use File::Glob qw(:globally :nocase);
-use Data::Dumper;
-
BEGIN {
use Exporter ();
use vars qw ($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
- $VERSION = 0.13;
+ $VERSION = 0.14;
@ISA = qw (Exporter);
#Give a hoot don't pollute, do not export more than needed by default
@EXPORT = qw ();
}
}
- print STDERR "## using files: ",join(" ",@isis_files),"\n" if ($self->{debug});
+ if ($self->{debug}) {
+ print STDERR "## using files: ",join(" ",@isis_files),"\n";
+ eval "use Data::Dump";
+
+ if (! $@) {
+ *Dumper = *Data::Dump::dump;
+ } else {
+ use Data::Dumper;
+ }
+ }
# if you want to read .FDT file use read_fdt argument when creating class!
if ($self->{read_fdt} && -e $self->{fdt_file}) {
read($self->{'fileMST'}, $buff, 4) || croak "can't read NXTMFN from MST: $!";
$self->{'NXTMFN'}=unpack("V",$buff) || croak "NXTNFN is zero";
- print STDERR Dumper($self),"\n" if ($self->{debug});
+ print STDERR "## self ",Dumper($self),"\n" if ($self->{debug});
# open files for later
open($self->{'fileXRF'}, $self->{xrf_file}) || croak "can't open '$self->{xrf_file}': $!";
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;
} ];
foreach my $mfn (1 .. $isis->count) {
+
+ diag "row: ",Dumper( $data->[$mfn-1] );
+
my $rec;
ok($rec = $isis->fetch($mfn), "fetch $mfn");
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++;
}
}
debug => $debug,
);
-print Dumper($isis);
+diag "isis-new result: ", Dumper($isis);
test_data(
no_ident => 1,