X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=perl%2Ft%2F07_sort.t;h=4081dff827d027106660c3e0adc31a32a87e0d08;hb=4cea1b9769079a2cdc143f4fe483e69d5b77a813;hp=b1064205bbe4c6e21a4821e8dc9236c30cb1cb5c;hpb=136d95f400050559e7bd4641a117fb93e2cd54fc;p=idzebra-moved-to-github.git diff --git a/perl/t/07_sort.t b/perl/t/07_sort.t index b106420..4081dff 100644 --- a/perl/t/07_sort.t +++ b/perl/t/07_sort.t @@ -1,6 +1,6 @@ #!perl # ============================================================================= -# $Id: 07_sort.t,v 1.3 2004-09-15 14:11:06 heikki Exp $ +# $Id: 07_sort.t,v 1.4 2004-09-16 15:07:55 heikki Exp $ # # Perl API header # ============================================================================= @@ -14,7 +14,7 @@ BEGIN { use strict; use warnings; -use Test::More tests => 24; +use Test::More tests => 32; # ---------------------------------------------------------------------------- # Session opening and closing @@ -106,28 +106,27 @@ ok (($sortError == 0), "sorting ascending"); # ----------------------------------------------------------------------------- # Sort descending, new rs -TODO: { - todo_skip "Sort into different rset crashes", 3; -print STDERR "\nSort #4: $rs1\n"; +#TODO: { +# todo_skip "Sort into different rset crashes", 3; my $rs2 = $rs1->sort('1=4 id'); -print STDERR "\nSort #5: $rs1\n"; isa_ok ($rs2, 'IDZebra::Resultset'); $wasError = 0; $sortError = 0; -foreach my $rec ($rs1->records()) { +foreach my $rec ($rs2->records()) { if ($rec->{errCode}) { $wasError++; } my ($title) = ($rec->buf =~ /\n\s*package\s+([a-zA-Z0-9:]+)\s*\;\s*\n/); - if ($sortedi[$rs2->count - $rec->position] ne $title) { $sortError++; } + if ($sorted[$rs2->count - $rec->position] ne $title) { $sortError++; } + is ($title, $sorted[$rs2->count - $rec->position], "sort order $title"); } -ok (($wasError == 0), "retrieval"); -ok (($sortError == 0), "sorting descending"); +is ($wasError,0 , "retrieval"); +is ($sortError, 0, "sorting descending"); -} # end of SKIP +# } # end of SKIP # ----------------------------------------------------------------------------- # Search + sort ascending