Branch Coverage

blib/lib/POE/Component/Server/HTTP.pm
Criterion Covered Total %
branch 0 94 0.0


line true false branch
36 0 0 $$self{'Headers'} ? :
38 0 0 unless $$self{'TransHandler'}
39 0 0 unless $$self{'ErrorHandler'}
42 0 0 unless $$self{'PreHandler'}
43 0 0 unless $$self{'PostHandler'}
45 0 0 if (ref $$self{'ContentHandler'} ne 'HASH')
46 0 0 unless ref $$self{'DefaultContentHandler'} eq 'CODE'
51 0 0 if (ref $$self{'ErrorHandler'} ne 'HASH')
52 0 0 unless ref $$self{'ErrorHandler'} eq 'CODE'
60 0 0 if ('CODE' eq ref $$self{$phase})
63 0 0 if ('ARRAY' eq ref $$self{$phase})
66 0 0 if ('HASH' eq ref $$self{$phase})
68 0 0 if ('CODE' eq ref $todo)
72 0 0 if 'ARRAY' eq ref $todo
80 0 0 unless $$self{'Hostname'}
150 0 0 if (not $now) { }
0 0 elsif ($now eq 'TransHandler' or $now eq 'Map' or $now eq 'PreHandler' or $now eq 'ContentHandler' or $now eq 'Send' or $now eq 'PostHandler') { }
0 0 elsif ($now eq 'Cleanup') { }
213 0 0 if ($request->uri)
235 0 0 unless ($_[3]{'c'}{$id})
243 0 0 if ($op eq 'accept') { }
0 0 elsif ($op eq 'read' or $op eq 'write') { }
250 0 0 unless ($$c{'request'})
261 0 0 unless ($$c{'response'})
286 0 0 if $errnum == 0 and $op eq 'read'
307 0 0 if ($state eq 'Map') { }
0 0 elsif ($state eq 'Send') { }
0 0 elsif ($state eq 'ContentHandler' or $state eq 'ErrorHandler') { }
0 0 elsif ($state eq 'Cleanup') { }
0 0 elsif ($state eq 'Streaming') { }
308 0 0 $request->uri ? :
326 0 0 if ($retvalue == -1)
327 0 0 if ($state eq 'ErrorHandler') { }
337 0 0 if (not $response->is_error and $response->streaming)
349 0 0 if ($request->protocol eq 'HTTP/1.1')
354 0 0 if ",$conn," =~ /,\s*close\s*,/i
357 0 0 if (not $close) { }
383 0 0 unless $handler
386 0 0 if ($retvalue == -2) { }
0 0 elsif ($retvalue == -1) { }
395 0 0 unless 0 != @{$$handlers{'Queue'};}
418 0 0 if $filename
423 0 0 if (not $request->is_error) { }
432 0 0 unless exists $$self{$phase}{$path}
433 0 0 if ('ARRAY' eq ref $$self{$phase}{$path}) { }
451 0 0 unless ($response->header('Date'))
454 0 0 unless ($response->header('Content-Lenth') or $response->streaming)