stas 2004/07/23 18:42:42
Modified: t/lib/TestAPRlib finfo.pm
t/response/TestAPR finfo.pm
Log:
add $r->finfo assignment test
Revision Changes Path
1.2 +5 -4 modperl-2.0/t/lib/TestAPRlib/finfo.pm
Index: finfo.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/t/lib/TestAPRlib/finfo.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -u -r1.1 -r1.2
--- finfo.pm 15 Jul 2004 15:28:03 -0000 1.1
+++ finfo.pm 24 Jul 2004 01:42:42 -0000 1.2
@@ -17,8 +17,9 @@
use APR::Finfo ();
use APR::Pool ();
-use APR::Const -compile => qw(SUCCESS FINFO_NORM REG
- WREAD WWRITE WEXECUTE);
+
+use APR::Const -compile => qw(SUCCESS FINFO_NORM REG
+ WREAD WWRITE WEXECUTE);
sub num_of_tests {
return 15;
@@ -36,8 +37,8 @@
# stat tests (same as perl's stat)
{
# now, get information from perl's stat()
- our ($device, $inode, $protection, $nlink, $user, $group,
- undef, $size, $atime, $mtime, $ctime) = stat $file;
+ our($device, $inode, $protection, $nlink, $user, $group,
+ undef, $size, $atime, $mtime, $ctime) = stat $file;
# skip certain tests on Win32 and others
my %skip = ();
1.14 +12 -1 modperl-2.0/t/response/TestAPR/finfo.pm
Index: finfo.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/t/response/TestAPR/finfo.pm,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -u -r1.13 -r1.14
--- finfo.pm 15 Jul 2004 15:28:03 -0000 1.13
+++ finfo.pm 24 Jul 2004 01:42:42 -0000 1.14
@@ -6,16 +6,20 @@
use Apache::Test;
use Apache::TestUtil;
+use Apache::RequestRec ();
+use Apache::RequestIO ();
+
use TestAPRlib::finfo;
use APR::Finfo ();
use Apache::Const -compile => 'OK';
+use APR::Const -compile => qw(FINFO_NORM);
sub handler {
my $r = shift;
- my $tests = 2 + TestAPRlib::finfo::num_of_tests();
+ my $tests = 3 + TestAPRlib::finfo::num_of_tests();
plan $r, tests => $tests;
{
@@ -32,6 +36,13 @@
t_debug "\$r->finfo->pool $pool";
ok $isa;
+ }
+
+ {
+ my $finfo = APR::Finfo::stat(__FILE__, APR::FINFO_NORM, $r->pool);
+ t_debug "\$r->finfo(\$finfo)";
+ $r->finfo($finfo);
+ ok $r->finfo->fname;
}
TestAPRlib::finfo::test();