Condition Coverage

blib/lib/OpenSearch/Client/Role/Client/Direct.pm
Criterion Covered Total %
condition 0 34 0.0


and 3 conditions

line !l l&&!r l&&r condition
70 0 0 0 defined $params and ref $params eq "HASH"
74 0 0 0 exists $params->{'body'} and defined $params->{'body'}
78 0 0 0 $dp->{'check'}{'paths'} and exists $defn->{'parts'}
0 0 0 $dp->{'check'}{'paths'} and exists $defn->{'parts'} and defined $defn->{'parts'}
0 0 0 $dp->{'check'}{'paths'} and exists $defn->{'parts'} and defined $defn->{'parts'} and ref $defn->{'parts'} eq "HASH"
88 0 0 0 exists $params->{$pathpart} and defined $params->{$pathpart}
113 0 0 0 @$val > 1 and not $req->{'multi'}
150 0 0 0 $defn->{'required'} and not $params->{'body'}

or 2 conditions

line l !l condition
38 0 0 shift() || {}
49 0 0 delete $params->{'ignore'} || []
0 0 $defn->{'serialize'} || 'std'
54 0 0 $defn->{'name'} || ''
65 0 0 $defn->{'method'} || 'GET'