X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=perl%2Ftest.pl;h=9fec1e2ad2ece19c01239423cfe2301138fafc0e;hb=a9d007b7f9024da4d8e04370fcb9063ec1816378;hp=592a316a969031e5667a72c400a83b72a42b16bd;hpb=dc3c04329444e64a53fb799adb40bbb6370b3f1b;p=idzebra-moved-to-github.git diff --git a/perl/test.pl b/perl/test.pl index 592a316..9fec1e2 100755 --- a/perl/test.pl +++ b/perl/test.pl @@ -1,16 +1,16 @@ #!/usr/bin/perl - +# ============================================================================= +# $Id: test.pl,v 1.7 2003-02-28 18:38:28 pop Exp $ +# +# Perl API header +# ============================================================================= BEGIN { + use Test::More tests => 15; push (@INC,'demo','blib/lib','blib/arch'); + use_ok('IDZebra::Session'); } - use pod; -use Test::More tests => 15; - -BEGIN { - use_ok('IDZebra::Session'); -} IDZebra::logFile("test.log"); @@ -33,6 +33,7 @@ my $sess = IDZebra::Session->open(configFile => 'demo/zebra.cfg', groupName => 'demo1'); isa_ok($sess,"IDZebra::Session"); ok(defined($sess->{zh}), "Zebra handle opened"); +#use IDZebra::Repository; # ---------------------------------------------------------------------------- # Record group tests @@ -50,7 +51,7 @@ $sess->init(); # ---------------------------------------------------------------------------- # repository upadte -our $filecount = 6; +our $filecount = 5; $sess->begin_trans; $sess->update(path => 'lib'); @@ -65,7 +66,7 @@ $sess->update(groupName => 'demo1', my $stat = $sess->end_trans; ok(($stat->{inserted} == $filecount), - "Inserted $stat->{updated}/$filecount records"); + "Inserted $stat->{inserted}/$filecount records"); $sess->begin_trans; $sess->delete(groupName => 'demo1', @@ -97,13 +98,13 @@ my $s1=$sess->update_record(data => $rec2, my $stat = $sess->end_trans; ok(($stat->{updated} == 1), "Updated 1 records"); -#exit; # ---------------------------------------------------------------------------- # search -$sess->select_databases('demo2'); -$sess->begin_read; -my $rs1 = $sess->search(cqlmap => 'demo/cql.map', - cql => 'IDZebra'); +$sess->databases('demo2'); +#$sess->begin_read; +my $rs1 = $sess->search(cqlmap => 'demo/cql.map', + cql => 'IDZebra', + databases => [qw(demo1 demo2)]); print STDERR "$rs1->{recordCount} hits.\n";