dougm 01/05/04 18:02:10
Added: t/response/TestAPI rutil.pm
Log:
add some tests for Apache::RequestUtil
Revision Changes Path
1.1 modperl-2.0/t/response/TestAPI/rutil.pm
Index: rutil.pm
===================================================================
package TestAPI::rutil;
use strict;
use warnings FATAL => 'all';
use Apache::RequestUtil ();
use Apache::Test;
my %default_ports = (
http => 80,
https => 443,
ftp => 21,
gopher => 70,
wais => 210,
nntp => 119,
snews => 563,
prospero => 1525,
);
my %status_lines = (
200 => '200 OK',
400 => '400 Bad Request',
500 => '500 Internal Server Error',
);
sub handler {
my $r = shift;
plan $r, tests => 17;
ok $r->default_type;
ok $r->document_root;
ok $r->get_server_name;
ok $r->get_server_port;
ok $r->get_limit_req_body || 1;
while(my($scheme, $port) = each %default_ports) {
ok Apache::default_port_for_scheme($scheme) == $port;
}
while (my($code, $line) = each %status_lines) {
ok Apache::get_status_line($code) eq $line;
}
ok $r->is_initial_req;
Apache::OK;
}
1;