blob: bcd38a847f41197091a59cf985700abe3f943690 [file] [log] [blame]
package TestModperl::method;
use strict;
use warnings FATAL => 'all';
use Apache::Test;
use Apache::TestUtil;
use Apache::TestRequest;
use Apache2::Const -compile => 'OK';
sub new {
my $class = shift;
bless {
perl_version => $],
}, $class;
}
sub handler : method {
my ($self, $r) = @_;
my $tests = 3;
my $is_obj = ref($self);
if ($is_obj) {
$tests += 1;
}
plan $r, tests => $tests;
ok t_cmp(scalar @_, 2,
'@_ == 2');
my $class = ref($self) || $self;
ok t_cmp($class, $class,
'handler class');
ok t_cmp(
$r->uri,
'/' . Apache::TestRequest::module2path($class),
'$r->uri eq $location');
if ($is_obj) {
ok t_cmp($self->{perl_version}, $],
'object handler data');
}
Apache2::Const::OK;
}
1;
__END__