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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10 - (show annotations)
Fri Apr 28 15:40:52 2000 UTC (24 years ago) by ulpfr
Original Path: cvs-head/t/table.t
File MIME type: application/x-troff
File size: 2108 byte(s)
Initial revision

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: Sun Nov 22 18:44:29 1998
8 # Language : CPerl
9 # Update Count : 75
10 # Status : Unknown, Use with caution!
11 #
12 # Copyright (c) 1996-1997, Ulrich Pfeifer
13 #
14
15 BEGIN { $| = 1; print "1..17\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->drop;
60 print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
61 print ((!defined $tb)? "ok $test\n" : "not ok $test\n"); $test++;
62
63 # clean up
64 $status = $db->dispose;
65 print (($status)? "ok $test\n" : "not ok $test\n"); $test++;
66 print ((!defined $db)? "ok $test\n" : "not ok $test\n"); $test++;
67
68
69

Properties

Name Value
cvs2svn:cvs-rev 1.1

  ViewVC Help
Powered by ViewVC 1.1.26