Condition Coverage

blib/lib/Net/Amazon/DynamoDB/Table.pm
Criterion Covered Total %
condition 9 45 20.0


and 3 conditions

line !l l&&!r l&&r condition
42 0 0 0 $range_key and $args{$range_key}
76 0 0 0 $range_key and $args{$range_key}
149 5 0 4 B::svref_2object(\$thing)->FLAGS & 12288 and 0 + $thing eq $thing
5 0 4 B::svref_2object(\$thing)->FLAGS & 12288 and 0 + $thing eq $thing and $thing * 0 == 0

or 2 conditions

line l !l condition
93 6 3 $self->inflate_attribute_value($val) || (next)
121 2 1 $self->inflate_attribute_value($thing->{$key}) || (next)
129 2 0 $self->inflate_attribute_value($t) || (next)

or 3 conditions

line l !l&&r !l&&!r condition
36 0 0 0 $args{'Key'} or $args{$hash_key}
47 0 0 0 $args{'Key'} ||= $primary_key
48 0 0 0 $args{'TableName'} ||= $self->table
58 0 0 0 $args{'TableName'} ||= $self->table
70 0 0 0 $args{'Key'} or $args{$hash_key}
81 0 0 0 $args{'Key'} ||= $primary_key
82 0 0 0 $args{'TableName'} ||= $self->table
157 0 0 0 $args{'TableName'} ||= $self->table
163 0 0 0 $args{'TableName'} ||= $self->table