X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=t%2F23-resultset.t;h=7a026ffcc1b39acb9c6b348aa1e76a69623e5ad2;hb=ecc0ec8f7c966c6566128351e46b5e0ba92d17d9;hp=5e4d9c8e8011413b6a9ad7e83e18476a07f7e801;hpb=936c86478d4b955b3da078d52b3693622f0bd183;p=ZOOM-Perl-moved-to-github.git diff --git a/t/23-resultset.t b/t/23-resultset.t index 5e4d9c8..7a026ff 100644 --- a/t/23-resultset.t +++ b/t/23-resultset.t @@ -1,11 +1,9 @@ -# $Id: 23-resultset.t,v 1.5 2006-11-02 17:48:26 mike Exp $ - # Before `make install' is performed this script should be runnable with # `make test'. After `make install' it should work as `perl 23-resultset.t' use strict; use warnings; -use Test::More tests => 23; +use Test::More tests => 24; BEGIN { use_ok('ZOOM') }; my $host = "z3950.indexdata.com/gils"; @@ -19,12 +17,17 @@ eval { $rs = $conn->search_pqf($query) }; ok(!$@, "search for '$query'"); ok($rs->size() == 2, "found 2 records"); -my $syntax = "usmarc"; +my $syntax = "canmarc"; # not supported $rs->option(preferredRecordSyntax => $syntax); my $val = $rs->option("preferredRecordSyntax"); ok($val eq $syntax, "preferred record syntax set to '$val'"); my $rec = $rs->record(0); +my($errcode, $errmsg) = $rec->error(); +ok($errcode == 238, "can't fetch CANMARC ($errmsg)"); + +$rs->option(preferredRecordSyntax => "usmarc"); +$rec = $rs->record(0); my $data1 = $rec->render(); $rs->option(elementSetName => "b"); my $data2 = $rec->render();