/[wait]/branches/WAIT_1_9/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

Contents of /branches/WAIT_1_9/t/table.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 84 - (show annotations)
Mon May 24 13:00:31 2004 UTC (20 years ago) by unknown
File MIME type: application/x-troff
File size: 2198 byte(s)
This commit was manufactured by cvs2svn to create branch 'WAIT_1_9'.
1 # -*- 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 # Last Modified On: Mon May 8 16:06:01 2000
8 # Language : CPerl
9 # Update Count : 78
10 # Status : Unknown, Use with caution!
11 #
12 # Copyright (c) 1996-1997, Ulrich Pfeifer
13 #
14
15 BEGIN { $| = 1; print "1..18\n"; }
16 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 $status = $tb->set(top=>1);
60 print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
61
62 $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