From: Mike Taylor Date: Wed, 21 Jun 2006 16:27:01 +0000 (+0000) Subject: New X-Git-Tag: CPAN-v1.02~54^2~1147 X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=commitdiff_plain;h=b1cbdcd504f01904c2b5500700fe73c98c931f63;hp=f3ad503939ddf6ef573d42098d1f266623b07b65 New --- diff --git a/lib/ZOOM/IRSpy/Test/Search/Title.pm b/lib/ZOOM/IRSpy/Test/Search/Title.pm new file mode 100644 index 0000000..b531c8f --- /dev/null +++ b/lib/ZOOM/IRSpy/Test/Search/Title.pm @@ -0,0 +1,41 @@ +# $Id: Title.pm,v 1.1 2006-06-21 16:27:01 mike Exp $ + +# See the "Main" test package for documentation + +package ZOOM::IRSpy::Test::Search::Title; + +use 5.008; +use strict; +use warnings; + +use ZOOM::IRSpy::Test; +our @ISA; +@ISA = qw(ZOOM::IRSpy::Test); + + +sub run { + my $this = shift(); + my $irspy = $this->irspy(); + my $pod = $irspy->pod(); + + $pod->callback(ZOOM::Event::RECV_SEARCH, \&found); + $pod->search_pqf('@attr 1=4 computer'); + my $err = $pod->wait($irspy); + + return 0; +} + + +sub found { + my($conn, $irspy, $rs, $event) = @_; + + my $rec = $irspy->record($conn); + my $n = $rs->size(); + $irspy->log("irspy_test", $conn->option("host"), + " title search found $n record", $n==1 ? "" : "s"); + ### Note the success or failure of the search in $rec + return 0; +} + + +1;