/[Search-TokyoDystopia]/t/12-tcj.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /t/12-tcj.t

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 37 by dpavlin, Sun Sep 21 20:16:39 2008 UTC revision 38 by dpavlin, Sun Sep 21 21:27:40 2008 UTC
# Line 35  ok( tcjdbsetfwmmax( $jdb, 0 ), 'tcjdbset Line 35  ok( tcjdbsetfwmmax( $jdb, 0 ), 'tcjdbset
35    
36  ok( tcjdbopen( $jdb, $path, JDBOWRITER | JDBOCREAT | JDBOTRUNC ), "tcjdbopen $path" );  ok( tcjdbopen( $jdb, $path, JDBOWRITER | JDBOCREAT | JDBOTRUNC ), "tcjdbopen $path" );
37    
38  ok( tcjdbclose( $jdb ), 'tcjdbclose' );  SKIP: {
39  diag tcjdberrmsg( tcjdbecode( $jdb ) );          skip 'close on empty database makes next open segfault', 2;
40    
41  ok( tcjdbopen( $jdb, $path, JDBOWRITER | JDBOCREAT ), "tcjdbopen $path again" );          ok( tcjdbclose( $jdb ), 'tcjdbclose' );
42  diag tcjdberrmsg( tcjdbecode( $jdb ) );  
43            ok( tcjdbopen( $jdb, $path, JDBOWRITER | JDBOCREAT ), "tcjdbopen $path again" );
44    
45    }
46    
47  ok( tcjdbput( $jdb, 1, [ 'foobar' ] ), 'tcjdbput' );  ok( tcjdbput( $jdb, 1, [ 'foobar' ] ), 'tcjdbput' );
48  diag tcjdberrmsg( tcjdbecode( $jdb ) );  diag tcjdberrmsg( tcjdbecode( $jdb ) );
# Line 65  ok( -e $copy_path, 'copy exists' ); Line 68  ok( -e $copy_path, 'copy exists' );
68    
69  is( tcjdbpath( $jdb ), $path, 'tcjdbpath' );  is( tcjdbpath( $jdb ), $path, 'tcjdbpath' );
70    
71  is( tcjdbtnum( $jdb ), 13, 'tcjdbtnum' );  is( tcjdbrnum( $jdb ), 3, 'tcjdbrnum' );
72    
73  ok( my $file_size = tcjdbfsiz( $jdb ), 'tcjdbfsiz' );  ok( my $file_size = tcjdbfsiz( $jdb ), 'tcjdbfsiz' );
74    

Legend:
Removed from v.37  
changed lines
  Added in v.38

  ViewVC Help
Powered by ViewVC 1.1.26