From: mike Date: Wed, 16 Nov 2005 16:25:02 +0000 (+0000) Subject: Add test for ZOOM::Connection::diagset() X-Git-Tag: cpan_1_22~353 X-Git-Url: http://lists.indexdata.com/cgi-bin?a=commitdiff_plain;h=7c8515f98de6cb1298cf07901c1f7c5e835e0fac;p=ZOOM-Perl-moved-to-github.git Add test for ZOOM::Connection::diagset() --- diff --git a/t/2-ZOOM.t b/t/2-ZOOM.t index ab2a90b..cba0e4d 100644 --- a/t/2-ZOOM.t +++ b/t/2-ZOOM.t @@ -1,11 +1,11 @@ -# $Id: 2-ZOOM.t,v 1.8 2005-10-31 15:02:41 mike Exp $ +# $Id: 2-ZOOM.t,v 1.9 2005-11-16 16:25:02 mike Exp $ # Before `make install' is performed this script should be runnable with # `make test'. After `make install' it should work as `perl 2-ZOOM.t' use strict; use warnings; -use Test::More tests => 21; +use Test::More tests => 22; BEGIN { use_ok('ZOOM') }; my $msg = ZOOM::diag_str(ZOOM::Error::INVALID_QUERY); @@ -54,14 +54,15 @@ ok($@ && $@->isa("ZOOM::Exception") && my($xcode, $xmsg, $xinfo, $xset) = $conn->error_x(); ok($xcode == $@->code() && $xmsg eq $@->message() && $xinfo eq $@->addinfo() && - $xset eq "ZOOM", "error_x() consistent with exception"); + $xset eq $@->diagset(), "error_x() consistent with exception"); ok($conn->errcode() == $@->code(), "errcode() consistent with exception"); ok($conn->errmsg() eq $@->message(), "errmsg() consistent with exception"); ok($conn->addinfo() eq $@->addinfo(), "addinfo() consistent with exception"); -### No $conn->diagset() yet, due to lack of underlying support +ok($conn->diagset() eq $@->diagset(), + "diagset() consistent with exception"); $query = '@attr 1=4 minerals'; eval { $rs = $conn->search_pqf($query) };