Condition Coverage

lib/MM/Table.pm
Criterion Covered Total %
condition 28 66 42.4


and 3 conditions

line !l l&&!r l&&r condition
478 2 2 0 $flags != 0 and $flags != 1
489 0 0 3 builtin::blessed($other) and $other->isa("MM::Table")
507 0 0 4 defined $table and ref $table eq "MM::Table"
544 0 0 3 defined $key and not ref $key
561 0 0 8 defined $key and not ref $key
574 0 0 6 $idx >= 0 and $idx < scalar @$src
621 0 0 2 defined $key and not ref $key

or 2 conditions

line l !l condition
76 2 0 $flags //= 0
79 2 0 $st->{'_entries'} || []
134 6 0 $self->_state->{'_entries'} || []
192 130 0 $self->_state->{'_entries'} || []
236 743 0 $self->_state->{'_entries'} || []
269 5 0 $st->{'_entries'} || []
292 2 0 $flags //= 0
294 2 0 $other->_state->{'_entries'} || []
329 1 0 $other->_state->{'_entries'} || []
336 1 0 $self->_state->{'_entries'} || []
370 21 0 $st->{'_entries'} || []
395 443 0 $st->{'_entries'} || []
469 2 2 $method ||= "method"
491 0 0 ref $other || 'undef'
509 0 0 ref $table || 'undef'
547 3 0 $self->{'_table'}->_state->{'_entries'} || []
565 8 0 $t->_state->{'_entries'} || []
603 4 0 $self->{'_table'}->_state->{'_entries'} || []

or 3 conditions

line l !l&&r !l&&!r condition
123 6 0 0 ref $self || $self
316 1 0 0 ref $self || $self
459 0 0 1991 not defined $key or ref $key