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();
  
  
  

Reply via email to