X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=t%2F16-packages.t;h=6c09bcff5ea2191a8272e988edf4013a61474510;hb=1b20412a345bace276d8274e68d383bd35626706;hp=87aa9a88ce13b10ca4aa171399c8c70161413ad9;hpb=0a72b6d8eb715dd9b96ff6ebf6899ac15350a54e;p=ZOOM-Perl-moved-to-github.git diff --git a/t/16-packages.t b/t/16-packages.t index 87aa9a8..6c09bcf 100644 --- a/t/16-packages.t +++ b/t/16-packages.t @@ -1,4 +1,4 @@ -# $Id: 16-packages.t,v 1.6 2005-12-07 17:46:00 mike Exp $ +# $Id: 16-packages.t,v 1.12 2006-04-12 12:30:09 mike Exp $ # Before `make install' is performed this script should be runnable with # `make test'. After `make install' it should work as `perl 16-packages.t' @@ -19,10 +19,8 @@ use Test::More tests => 40; BEGIN { use_ok('Net::Z3950::ZOOM') }; -# For now, use a local database: later establish a public one for this. # We will create, and destroy, a new database with a random name -my $host = "localhost:9999"; -#my $host = "indexdata.com/gils"; +my $host = "test.indexdata.com:2118"; my $dbname = join("", map { chr(ord("a") + int(rand(26))) } 1..10); # Connect anonymously, and expect this to fail @@ -61,16 +59,14 @@ updaterec($conn, 1, content_of("samples/records/esdd0006.grs"), 0); count_hits($conn, "the", 0, 1); # Add it again record with different ID => new copy added -### For some reason, this does not work updaterec($conn, 2, content_of("samples/records/esdd0006.grs"), 0); count_hits($conn, "the", 0, 2); # Now drop the newly-created database dropdb($conn, $dbname, 0); -# A second dropping should fail, but does not do so -- I think that -# "drop" is an always-"successful" no-op. Yuck. -dropdb($conn, $dbname, 0); +# A second dropping should fail, as the database is no longer there. +dropdb($conn, $dbname, 10004); sub makeconn { @@ -134,7 +130,6 @@ sub dropdb { my $p = Net::Z3950::ZOOM::connection_package($conn, $o); # No need to keep ok()ing this, or checking the option-setting Net::Z3950::ZOOM::package_option_set($p, databaseName => $dbname); - Net::Z3950::ZOOM::package_send($p, "drop"); my($errcode, $errmsg, $addinfo) = (undef, "dummy", "dummy"); $errcode = Net::Z3950::ZOOM::connection_error($conn, $errmsg, $addinfo);