stas        2003/02/19 22:48:05

  Modified:    t/net/perl util.pl
  Log:
  add tests for Apache::unescape_url
  
  Revision  Changes    Path
  1.16      +20 -1     modperl/t/net/perl/util.pl
  
  Index: util.pl
  ===================================================================
  RCS file: /home/cvs/modperl/t/net/perl/util.pl,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- util.pl   19 Jun 2002 16:31:52 -0000      1.15
  +++ util.pl   20 Feb 2003 06:48:04 -0000      1.16
  @@ -3,7 +3,7 @@
   use Apache::test;
   $|++;
   my $i = 0;
  -my $tests = 7;
  +my $tests = 9;
   
   my $r = shift;
   $r->send_http_header('text/plain');
  @@ -100,6 +100,25 @@
       Perl => sub { my $esc = URI::Escape::uri_escape($uri) },
   });  
   =cut
  +
  +    {
  +        my $str = "aa%20dd%2epl";
  +        my $expected = "aa dd.pl";
  +        my $received = Apache::unescape_url($str);
  +        test ++$i, $received eq $expected;
  +        print "expected: $expected\n";
  +        print "received: $received\n";
  +    }
  +
  +    {
  +        my $str = undef;
  +        my $expected = "";
  +        no warnings;
  +        my $received = Apache::unescape_url($str);
  +        test ++$i, $received eq $expected;
  +        print "expected: $expected\n";
  +        print "received: $received\n";
  +    }
   
   $C = Apache::Util::ht_time();
   $Perl = HTTP::Date::time2str();
  
  
  


Reply via email to