Condition Coverage

File:blib/lib/OpenSRF/Application.pm
Coverage:17.1%

line%coveragecondition
1640
ABdec
0X0
100
111
$sig and exists $$sig{'params'}
1680
ABdec
0X0
100
111
$$s{'class'} and 'OpenSRF::Utils::JSON'->lookup_hint(ref $a) ne $$s{'class'}
1710
ABdec
0X0
100
111
lc $$s{'type'} eq 'array' and not $a =~ /ARRAY/o
0
ABCdec
0XX0
1000
1011
11X1
lc $$s{'type'} eq 'number' and ref $a || !($a =~ /^-?\d+(?:\.\d+)?$/o)
0
ABdec
0X0
100
111
lc $$s{'type'} eq 'string' and ref $a
0
ABdec
0X0
100
111
lc $$s{'type'} eq 'object' and not $a =~ /HASH/o
3160
Adec
00
11
shift @_ || 1
35825
ABCdec
0000
0011
01X1
1XX1
$d or $p or $r
38133
ABdec
000
011
1X1
ref $self || $self
388100
Adec
00
11
$args{'stream'} ||= 0
38950
Adec
00
11
$args{'remote'} ||= 0
390100
Adec
00
11
$args{'argc'} ||= 0
39150
Adec
00
11
$args{'package'} ||= $app
39350
Adec
00
11
$args{'api_name'} ||= $args{'server_class'} . '.' . $args{'method'}
39767
ABdec
0X0
100
111
$args{'notes'} and not ref $args{'notes'}
4770
ABdec
0X0
100
111
exists $_METHODS[$$method{'api_level'}] and exists $_METHODS[$$method{'api_level'}]{$$method{'api_name'}}
4990
Adec
00
11
shift @_ || 0
5000
Adec
00
11
shift @_ || 0
5050
ABdec
000
011
1X1
ref $self || $self
5240
ABdec
0X0
100
111
$no_remote and $$meth{'remote'}
5810
ABdec
0X0
100
111
ref $req and UNIVERSAL::isa($req, 'OpenSRF::AppSubrequest')
6380
ABdec
000
011
1X1
not $offset or $offset <= $seen
6420
ABdec
000
011
1X1
not $limit or $returned < $limit
6480
ABdec
000
011
1X1
not $limit or $returned < $limit