--- trunk/t/5_Node.t 2006/05/22 14:42:10 156 +++ trunk/t/5_Node.t 2006/08/06 16:42:39 169 @@ -3,7 +3,7 @@ use strict; use blib; -my $tests = 270; +my $tests = 273; use Test::More; use Test::Exception; @@ -157,6 +157,8 @@ my $id; ok($id = $node->uri_to_id( 'data0' ), "uri_to_id(data0)"); +throws_ok { $node->get_doc( 'foo') } qr/id must be number/, 'croak on non-number'; + ok($doc = $node->get_doc( $id ), "get_doc($id) for edit"); $doc->add_attr('foo', 'bar'); #diag Dumper($doc); @@ -171,6 +173,9 @@ ok( ! $node->edit_doc( $doc ), "edit_doc of removed doc"); +my $cache; +ok($cache = $node->cacheusage, "cacheusage: $cache"); + my $delete_num = 5; for ( 1 .. $delete_num ) { @@ -244,6 +249,7 @@ # test skip my $skip = int($max / 2) || die "skip is zero, can't test"; ok($cond->set_skip( $skip ), "cond set_skip($skip)"); +cmp_ok($cond->skip, '==', $skip, "skip is $skip"); like($node->cond_to_query( $cond ), qr/skip=$skip/, 'cond_to_query have skip');