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 556 0 237 $type eq 'Str' or $type eq 'Num'
556 132 105 $type eq 'Str' or $type eq 'Num' or $type eq 'Int'
47 0 32 27 $subtype eq 'Str' or $subtype eq 'Str|Undef'
32 0 27 $subtype eq 'Str' or $subtype eq 'Str|Undef' or $subtype eq 'Num'
32 0 27 $subtype eq 'Str' or $subtype eq 'Str|Undef' or $subtype eq 'Num' or $subtype eq 'Int'
0 0 27 $subtype eq 'Str' or $subtype eq 'Str|Undef' or $subtype eq 'Num' or $subtype eq 'Int' or $subtype eq 'Bool'
64 59 0 67 $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 ''
140 0 154 36 $headers->{'x-amz-request-id'} || $headers->{'x-amzn-requestid'} || $unserialized_struct->{'requestId'} || $unserialized_struct->{'RequestId'} || $unserialized_struct->{'RequestID'} || $unserialized_struct->{'ResponseMetadata'}{'RequestId'}