Condition Coverage

blib/lib/DBIx/Roles/Buffered.pm
Criterion Covered Total %
condition 11 17 64.7


and 2 conditions

line l !l condition
38 0 1 $attr_hash and scalar keys %$attr_hash

and 3 conditions

line !l l&&!r l&&r condition
32 1 0 0 $method ne 'do' and $method ne 'selectrow_array'
44 0 1 0 $$self{'attr'}{'BufferLimit'} and $length + $$storage{'curr'} > $$self{'attr'}{'BufferLimit'}
108 13 1 3 $key eq 'Buffered' and not $val

or 3 conditions

line l !l&&r !l&&!r condition
32 1 11 1 $$storage{'lock'} or not $$self{'attr'}{'Buffered'}
12 0 1 $$storage{'lock'} or not $$self{'attr'}{'Buffered'} or $method ne 'do' and $method ne 'selectrow_array'