stas        2004/05/21 16:52:07

  Modified:    t/response/TestAPR base64.pm
  Log:
  complete APR::Base64 API test
  
  Revision  Changes    Path
  1.3       +9 -4      modperl-2.0/t/response/TestAPR/base64.pm
  
  Index: base64.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestAPR/base64.pm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -u -r1.2 -r1.3
  --- base64.pm 11 Apr 2002 11:08:44 -0000      1.2
  +++ base64.pm 21 May 2004 23:52:07 -0000      1.3
  @@ -4,6 +4,7 @@
   use warnings FATAL => 'all';
   
   use Apache::Test;
  +use Apache::TestUtil;
   
   use APR::Base64 ();
   
  @@ -12,15 +13,19 @@
   sub handler {
       my $r = shift;
   
  -    plan $r, tests => 2;
  +    plan $r, tests => 3;
   
  -    my $encoded = APR::Base64::encode("$r");
  +    my $str = "$r";
  +    my $encoded = APR::Base64::encode($str);
   
  +    t_debug("encoded string: $encoded");
       ok $encoded;
   
  -    my $decoded = APR::Base64::decode($encoded);
  +    ok t_cmp(length $encoded,
  +             APR::Base64::encode_len(length $str),
  +             "encoded length");
   
  -    ok $decoded eq "$r";
  +    ok t_cmp($str, APR::Base64::decode($encoded), "decode");
   
       Apache::OK;
   }
  
  
  

Reply via email to