X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=perl%2Ft%2F06_retrieval.t;h=9ddec71a60db3fd7f5c3ec6780a39ea9b779348f;hb=4c0ba2b0b732ced2def25e7e500e749b19af0007;hp=edbdac488ec15e92428ed63a45d198955b4d0ce7;hpb=2f8d4d90ec5eba3725182f83c067e141db160495;p=idzebra-moved-to-github.git diff --git a/perl/t/06_retrieval.t b/perl/t/06_retrieval.t index edbdac4..9ddec71 100644 --- a/perl/t/06_retrieval.t +++ b/perl/t/06_retrieval.t @@ -1,6 +1,6 @@ #!perl # ============================================================================= -# $Id: 06_retrieval.t,v 1.1 2003-03-03 00:44:39 pop Exp $ +# $Id: 06_retrieval.t,v 1.4 2003-03-04 23:32:55 pop Exp $ # # Perl API header # ============================================================================= @@ -14,7 +14,7 @@ BEGIN { use strict; use warnings; -use Test::More tests => 18; +use Test::More tests => 19; # ---------------------------------------------------------------------------- # Session opening and closing @@ -32,7 +32,7 @@ my $sess = IDZebra::Session->open(configFile => 'demo/zebra.cfg', groupName => 'demo2'); # ---------------------------------------------------------------------------- # search -our $filecount = 6; +our $filecount = 8; my ($hits, $expected); @@ -67,6 +67,28 @@ ok (($rec1->{format} eq 'SUTRS'), "format: $rec1->{format}"); ok ((length($rec1->{buf}) > 0), "buf: ". length($rec1->{buf})." bytes"); # ---------------------------------------------------------------------------- -# Close session +# Close session, check for rs availability + +$sess=undef; + +eval { my ($rec2) = $rs1->records(from=>1,to=>1); }; + +ok (($@ ne ""), "Resultset is invalidated with session"); + +# ---------------------------------------------------------------------------- +# Code from doc... +# foreach my $rec ($rs1->records()) { +# print STDERR "REC:$rec\n"; +# unless ($rec->errCode) { +# printf ("Pos:%d, Base: %s, sysno: %d, score %d format: %s\n%s\n\n", +# $rec->position, +# $rec->base, +# $rec->sysno, +# $rec->score, +# $rec->format, +# $rec->buf +# ); +# } +# } + -$sess->close;