Branch Coverage

blib/lib/Net/Amazon/DynamoDB/Table.pm
Criterion Covered Total %
branch 14 34 41.1


line true false branch
36 0 0 unless $args{'Key'} or $args{$hash_key}
38 0 0 if ($args{$hash_key})
42 0 0 if ($range_key and $args{$range_key})
56 0 0 unless $args{'Item'}
70 0 0 unless $args{'Key'} or $args{$hash_key}
72 0 0 if ($args{$hash_key})
76 0 0 if ($range_key and $args{$range_key})
103 0 0 if (ref $thing eq 'HASH') { }
118 3 11 if (ref $thing eq 'HASH') { }
2 9 elsif (ref $thing eq 'ARRAY') { }
0 9 elsif (ref $thing eq 'SCALAR') { }
4 5 elsif ($self->isa_number($thing)) { }
123 2 1 unless keys %vals
131 1 1 unless scalar @vals
135 0 0 unless $$thing
142 1 4 unless $thing
149 4 0 if B::svref_2object(\$thing)->FLAGS & 12288 and 0 + $thing eq $thing and $thing * 0 == 0