/[wait]/cvs-head/t/table.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

Annotation of /cvs-head/t/table.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 20 - (hide annotations)
Tue May 9 11:29:45 2000 UTC (24 years ago) by cvs2svn
File MIME type: application/x-troff
File size: 2198 byte(s)
This commit was generated by cvs2svn to compensate for changes in r10,
which included commits to RCS files with non-trunk default branches.

1 ulpfr 10 # -*- Mode: Perl -*-
2     # database.t --
3     # ITIID : $ITI$ $Header $__Header$
4     # Author : Ulrich Pfeifer
5     # Created On : Thu Aug 8 12:14:23 1996
6     # Last Modified By: Ulrich Pfeifer
7 ulpfr 19 # Last Modified On: Mon May 8 16:06:01 2000
8 ulpfr 10 # Language : CPerl
9 ulpfr 19 # Update Count : 78
10 ulpfr 10 # Status : Unknown, Use with caution!
11     #
12     # Copyright (c) 1996-1997, Ulrich Pfeifer
13     #
14    
15 ulpfr 19 BEGIN { $| = 1; print "1..18\n"; }
16 ulpfr 10 END {print "not ok 1\n" unless $loaded;
17     system 'rm -rf test' if -d 'test';}
18     #use diagnostics;
19     use WAIT::Database;
20     $loaded = 1;
21     print "ok 1\n";
22    
23     $test = 2;
24    
25     $db = create WAIT::Database name => 'test';
26     print ((defined $db)? "ok $test\n" : "not ok $test\n"); $test++;
27    
28     $tb = create_table $db name => 'sample', attr => ['docid', 'term'];
29     print ((defined $tb)? "ok $test\n" : "not ok $test\n"); $test++;
30    
31     $status = drop_table $db name => 'sample';
32     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
33    
34     eval {$status = $tb->drop};
35     print (($@)? "ok $test\n" : "not ok $test\n"); $test++;
36    
37     $tb = create_table $db name => 'sample', attr => ['docid', 'term'];
38     print ((defined $tb)? "ok $test\n" : "not ok $test $@\n"); $test++;
39    
40     $status = $tb->open;
41     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
42    
43     $status = $tb->close;
44     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
45     print ((defined $tb)? "ok $test\n" : "not ok $test\n"); $test++;
46    
47     $status = $db->close;
48     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
49    
50     $db = WAIT::Database->open(name => 'test');
51     print ((defined $db)? "ok $test\n" : "not ok $test\n"); $test++;
52    
53     $tb = table $db name => 'sample';
54     print ((defined $tb)? "ok $test\n" : "not ok $test\n"); $test++;
55    
56     $status = $tb->open;
57     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
58    
59 ulpfr 19 $status = $tb->set(top=>1);
60     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
61    
62 ulpfr 10 $status = $tb->drop;
63     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
64     print ((!defined $tb)? "ok $test\n" : "not ok $test\n"); $test++;
65    
66     # clean up
67     $status = $db->dispose;
68     print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
69     print ((!defined $db)? "ok $test\n" : "not ok $test\n"); $test++;
70    
71    
72    

Properties

Name Value
cvs2svn:cvs-rev 1.1.1.2

  ViewVC Help
Powered by ViewVC 1.1.26