Condition Coverage

File:lib/OpenAPI.pm
Coverage:76.1%

line%coveragecondition
10167
ABdec
0X0
100
111
$db_state and $db_state =~ /^(?:08|57)/
10850
Adec
00
11
$cgi->url_param('as_html') || 0
111100
Adec
00
11
$cgi->url_param('use_cookie') || 0
114100
Adec
00
11
$cgi->url_param('charset') || 'UTF-8'
12150
Adec
00
11
$cgi->param('POSTDATA') || ''
50
Adec
00
11
$cgi->param('PUTDATA') || ''
13333
ABdec
000
011
1X1
$EncodingMap{$charset} || $charset
148100
Adec
00
11
$offset ||= 0
162100
Adec
00
11
$limit ||= 0
219100
ABdec
0X0
100
111
$http_meth eq 'GET' and $url =~ s[^=/(post|put)/][=/]
100
ABdec
0X0
100
111
$http_meth eq 'POST' and $url =~ s[^=/put/][=/]
100
ABdec
0X0
100
111
$http_meth =~ /^(?:GET|POST)$/ and $url =~ s[^=/delete/][=/]
28467
ABdec
000
011
1X1
$$self{'_type'} || ($as_html ? 'text/html' : 'text/plain')
32167
ABdec
0X0
100
111
my $callback = $$self{'_callback'} and $Dumper eq \&JSON::Syck::Dump
100
ABdec
0X0
100
111
my $var = $$self{'_var'} and $Dumper eq \&JSON::Syck::Dump
349100
Adec
00
11
$ext ||= '.json'
35633
ABdec
000
011
1X1
shift @_ || $BackendName
38367
ABdec
0X0
100
111
defined $_[0] && $_[0] =~ /^[A-Za-z]\w*$/