X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=t%2F1-Net-Z3950-ZOOM.t;h=43445a97d32f0149ea8377fe0396ea38d87aa6a9;hb=5db7ffd3bbe16a5c560e6d00e0dfbdfe0a5622cf;hp=5085778bcabefca5ff88a064d4e63e2b4dcae9d7;hpb=720e06f262e496047baeff7baca97a1a931f4b75;p=ZOOM-Perl-moved-to-github.git diff --git a/t/1-Net-Z3950-ZOOM.t b/t/1-Net-Z3950-ZOOM.t index 5085778..43445a9 100644 --- a/t/1-Net-Z3950-ZOOM.t +++ b/t/1-Net-Z3950-ZOOM.t @@ -1,21 +1,13 @@ -# $Id: 1-Net-Z3950-ZOOM.t,v 1.9 2005-10-17 13:49:23 mike Exp $ +# $Id: 1-Net-Z3950-ZOOM.t,v 1.12 2005-10-31 15:03:11 mike Exp $ # Before `make install' is performed this script should be runnable with -# `make test'. After `make install' it should work as `perl Net-Z3950-ZOOM.t' - -######################### - -# change 'tests => 1' to 'tests => last_test_to_print'; +# `make test'. After `make install' it should work as `perl 1-Net-Z3950-ZOOM.t' use strict; +use warnings; use Test::More tests => 21; BEGIN { use_ok('Net::Z3950::ZOOM') }; -######################### - -# Insert your test code below, the Test::More module is use()ed here so read -# its man page ( perldoc Test::More ) for help writing this test script. - my $msg = Net::Z3950::ZOOM::diag_str(Net::Z3950::ZOOM::ERROR_INVALID_QUERY); ok($msg eq "Invalid query", "diagnostic string lookup works"); @@ -51,7 +43,7 @@ ok($val eq $val1, "option_set() treats value as NUL-terminated"); Net::Z3950::ZOOM::connection_option_setl($conn, xyz => $val2, length($val2)); my $vallen = 0; $val = Net::Z3950::ZOOM::connection_option_getl($conn, "xyz", $vallen); -ok($val eq $val2, "option_setl() treats value as opaque chunk, val='$val'"); +ok($val eq $val2, "option_setl() treats value as opaque chunk, val='$val' len=$vallen"); my $syntax = "usmarc"; Net::Z3950::ZOOM::connection_option_set($conn, @@ -88,7 +80,7 @@ ok($n == 1, "found 1 record as expected"); my $rec = Net::Z3950::ZOOM::resultset_record($rs, 0); my $len = 0; my $data = Net::Z3950::ZOOM::record_get($rec, "render", $len); -ok($data =~ /245 +\$a ISOTOPIC DATES OF ROCKS AND MINERALS/, +ok($data =~ /^245 +\$a ISOTOPIC DATES OF ROCKS AND MINERALS$/m, "rendered record has expected title"); my $raw = Net::Z3950::ZOOM::record_get($rec, "raw", $len); ok($raw =~ /^00981n/, "raw record contains expected header");