Condition Coverage

blib/lib/Paws/API/Caller.pm
Criterion Covered Total %
condition 21 30 70.0


and 3 conditions

line !l l&&!r l&&r condition
106 0 33 353 defined $call_object->_returns && $call_object->_returns ne 'Paws::API::Response'

or 3 conditions

line l !l&&r !l&&!r condition
41 538 0 227 $type eq 'Str' or $type eq 'Num'
538 124 103 $type eq 'Str' or $type eq 'Num' or $type eq 'Int'
47 0 32 26 $subtype eq 'Str' or $subtype eq 'Str|Undef'
32 0 26 $subtype eq 'Str' or $subtype eq 'Str|Undef' or $subtype eq 'Num'
32 0 26 $subtype eq 'Str' or $subtype eq 'Str|Undef' or $subtype eq 'Num' or $subtype eq 'Int'
0 0 26 $subtype eq 'Str' or $subtype eq 'Str|Undef' or $subtype eq 'Num' or $subtype eq 'Int' or $subtype eq 'Bool'
64 59 0 64 $att_type eq 'Str' || $att_type eq 'Str|Undef' || $att_type eq 'Int' || $att_type eq 'Bool' || $att_type eq 'Num'
115 11 16 357 not defined $content or $content eq ''
135 0 154 35 $headers->{'x-amz-request-id'} || $headers->{'x-amzn-requestid'} || $unserialized_struct->{'requestId'} || $unserialized_struct->{'RequestId'} || $unserialized_struct->{'RequestID'} || $unserialized_struct->{'ResponseMetadata'}{'RequestId'}