stas 2004/07/15 14:35:48
Modified: t/api .cvsignore
Added: t/response/TestAPI request_subclass.pm request_util.pm
Removed: t/response/TestAPI r_subclass.pm rutil.pm
Log:
use consistent test file names
Revision Changes Path
1.1 modperl-2.0/t/response/TestAPI/request_subclass.pm
Index: request_subclass.pm
===================================================================
package TestAPI::request_subclass;
use strict;
use warnings FATAL => 'all';
use Apache::RequestRec ();
our @ISA = qw(Apache::RequestRec);
use Apache::Test;
use Apache::TestRequest;
use Apache::Const -compile => 'OK';
sub new {
my $class = shift;
my $r = shift;
bless { r => $r }, $class;
}
my $location = '/' . Apache::TestRequest::module2path(__PACKAGE__);
sub handler {
my $r = __PACKAGE__->new(shift);
plan $r, tests => 5;
eval { Apache->request; };
ok $@;
ok $r->uri eq $location;
ok ((bless { r => $r })->uri eq $location); #nested
eval { (bless {})->uri };
ok $@ =~ /no .* key/;
eval { (bless [])->uri };
ok $@ =~ /unsupported/;
Apache::OK;
}
1;
__END__
SetHandler perl-script
PerlOptions -GlobalRequest
1.1 modperl-2.0/t/response/TestAPI/request_util.pm
Index: request_util.pm
===================================================================
package TestAPI::request_util;
use strict;
use warnings FATAL => 'all';
use Apache::Test;
use Apache::TestUtil;
use Apache::RequestUtil ();
use Apache::Const -compile => 'OK';
my %status_lines = (
200 => '200 OK',
400 => '400 Bad Request',
500 => '500 Internal Server Error',
);
sub handler {
my $r = shift;
plan $r, tests => (scalar keys %status_lines) + 8;
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;
ok $r->is_initial_req;
my $sig = $r->psignature("Here is the sig: ");
t_debug $sig;
ok $sig;
my $pattern =
qr!(?s)GET /TestAPI__request_util.*Host:.*200 OK.*Content-Type:!;
ok t_cmp($r->as_string,
$pattern,
"test for the request_line, host, status, and few " .
"headers that should always be there");
while (my($code, $line) = each %status_lines) {
ok t_cmp(Apache::RequestUtil::get_status_line($code),
$line,
"Apache::RequestUtil::get_status_line($code)");
}
Apache::OK;
}
1;
1.7 +2 -2 modperl-2.0/t/api/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /home/cvs/modperl-2.0/t/api/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -u -r1.6 -r1.7
--- .cvsignore 19 Jan 2004 18:35:26 -0000 1.6
+++ .cvsignore 15 Jul 2004 21:35:48 -0000 1.7
@@ -6,8 +6,8 @@
module.t
request_rec.t
response.t
-r_subclass.t
-rutil.t
+request_subclass.t
+request_util.t
sendfile.t
server_rec.t
server_util.t