stas 2004/07/12 16:18:07
Modified: t/response/TestAPI server_rec.pm
Log:
very basic keep_alive* fields tests
Revision Changes Path
1.10 +17 -11 modperl-2.0/t/response/TestAPI/server_rec.pm
Index: server_rec.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/server_rec.pm,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -u -r1.9 -r1.10
--- server_rec.pm 9 Jul 2004 08:01:21 -0000 1.9
+++ server_rec.pm 12 Jul 2004 23:18:07 -0000 1.10
@@ -1,5 +1,11 @@
package TestAPI::server_rec;
+# this test module is only for testing fields in the server_rec listed
+# in apache_structures.map
+
+# XXX: This test needs to be mucho improved. currently it justs checks
+# whether some value is set or not
+
use strict;
use warnings FATAL => 'all';
@@ -12,15 +18,12 @@
use Apache::Const -compile => 'OK';
-#this test module is only for testing fields in the server_rec
-#listed in apache_structures.map
-
sub handler {
my $r = shift;
my $s = $r->server;
- plan $r, tests => 17;
+ plan $r, tests => 20;
ok $s;
@@ -34,25 +37,28 @@
ok $s->port || 1;
- ok $s->error_fname || 1; #vhost might not have its own (t/TEST -ssl)
+ ok $s->error_fname || 1; # vhost might not have its own (t/TEST -ssl)
- #error_log;
+ # XXX: error_log;
ok $s->loglevel;
ok $s->is_virtual || 1;
- #module_config
+ # XXX: module_config
- #lookup_defaults
+ # XXX: lookup_defaults
ok $s->addrs;
+ t_debug("timeout : ", $s->timeout);
ok $s->timeout;
- #keep_alive_timeout
- #keep_alive_max
- #keep_alive
+ t_debug("keep_alive_timeout : ", $s->keep_alive_timeout);
+ ok $s->keep_alive_timeout || 1;
+ t_debug("keep_alive_max : ", $s->keep_alive_max);
+ ok $s->keep_alive_max || 1;
+ ok $s->keep_alive || 1;
ok $s->path || 1;