Condition Coverage

blib/lib/PawsX/DynamoDB/DocumentClient.pm
Criterion Covered Total %
condition 15 23 65.2


and 3 conditions

line !l l&&!r l&&r condition
18 0 0 1 &blessed($paws) && $paws->isa('Paws')
4 1 0 $paws and not &blessed($paws) && $paws->isa('Paws')
22 0 0 1 &blessed($dynamodb) && $dynamodb->isa('Paws::DynamoDB')
4 1 0 $dynamodb and not &blessed($dynamodb) && $dynamodb->isa('Paws::DynamoDB')
26 2 2 1 not $region and $paws

or 2 conditions

line l !l condition
100 0 0 delete $args{'return_paws_output'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
14 1 1 3 $args{'region'} || $ENV{'AWS_DEFAULT_REGION'}
30 1 3 1 $dynamodb or $region