summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2006-01-24 13:59:26 +0000
committerfukachan <fukachan>2006-01-24 13:59:26 +0000
commite69771ed9003c3c7dd9dee005799ca16ea7d5f58 (patch)
tree4efde9ba99e03c9cdbfad6e6917d161714f7a0be
parentce8c5ca40671359c9f03d6e4652cebe1d60f4249 (diff)
downloadfml8-e69771ed9003c3c7dd9dee005799ca16ea7d5f58.tar.gz
fml8-e69771ed9003c3c7dd9dee005799ca16ea7d5f58.tar.bz2
fml8-e69771ed9003c3c7dd9dee005799ca16ea7d5f58.zip
overhaul based on FML::Test::Utils.
-rwxr-xr-xregress/base/journaleddir.pl37
1 files changed, 17 insertions, 20 deletions
diff --git a/regress/base/journaleddir.pl b/regress/base/journaleddir.pl
index 496e9a20..beb72cc2 100755
--- a/regress/base/journaleddir.pl
+++ b/regress/base/journaleddir.pl
@@ -1,6 +1,6 @@
#!/usr/bin/env perl
#
-# $FML: journaleddir.pl,v 1.6 2002/05/11 08:34:52 fukachan Exp $
+# $FML: journaleddir.pl,v 1.7 2002/08/03 10:33:27 fukachan Exp $
#
BEGIN {
@@ -13,12 +13,15 @@ use Tie::JournaledDir;
$| = 1;
-my $key = shift || 'uja';
-my $unit = shift || 2;
-my $dir = "/tmp/fml5/jd";
-
+my $key = shift || 'uja';
+my $unit = shift || 2;
+my $dir = "/tmp/fml5/jd";
my $debug = defined $ENV{'debug'} ? 1 : 0;
+use FML::Test::Utils;
+my $tool = new FML::Test::Utils;
+$tool->set_title("Tie::JournaledDir");
+
if (-d $dir) {
use DirHandle;
my $dh = new DirHandle $dir;
@@ -45,23 +48,23 @@ for my $k (keys %$testpat) {
}
# 1.1 write/read
-print "Tie::JournaledDir write ... ";
+$tool->set_title("Tie::JournaledDir write [1]");
&_write($testpat);
&_read($testpat);
# 1.2 write/read
-print "Tie::JournaledDir write 2 ... ";
+$tool->set_title("Tie::JournaledDir write [2]");
&_write2($testpat);
&_write($testpat);
&_write2($testpat);
&_read($testpat);
# 2. keys
-print "Tie::JournaledDir keys ... ";
+$tool->set_title("Tie::JournaledDir keys");
&_keys($testpat);
# 3. get_all_values()
-print "Tie::JournaledDir get_all_values ... ";
+$tool->set_title("Tie::JournaledDir get_all_values");
&_get_all_values($testpat);
exit 0;
@@ -104,10 +107,10 @@ sub _read
}
if ($error) {
- print " fail\n";
+ $tool->print_error();
}
else {
- print " ok\n";
+ $tool->print_ok();
}
untie %db;
@@ -134,7 +137,7 @@ sub _write
print "$key " if $debug;
# XXX use several files in dir/
- print "." unless $debug;
+ print "." if $debug;
sleep 1;
untie %db;
@@ -163,7 +166,7 @@ sub _write2
print "$key " if $debug;
# XXX use several files in dir/
- print "." unless $debug;
+ print "." if $debug;
sleep 1;
untie %db;
@@ -201,12 +204,7 @@ sub _keys
my $len_orig = length(keys %$raw_access);
my $len = length(keys %db);
- if ($len == $len_orig) {
- print "ok\n";
- }
- else {
- print "fail\n";
- }
+ $tool->diff($len, $len_orig);
untie %db;
}
@@ -215,7 +213,6 @@ sub _keys
sub _get_all_values
{
unless ($debug) {
- print "not check if not in debug mode\n";
return;
}