Condition Coverage

lib/Changes/Change.pm
Criterion Covered Total %
condition 28 47 59.5


and 2 conditions

line l !l condition
170 269 97 not exists $self->{'_reset'} && defined $self->{'_reset'} && length $self->{'_reset'} and scalar @_

and 3 conditions

line !l l&&!r l&&r condition
50 43 0 6 exists $self->{'_reset'} and defined $self->{'_reset'}
0 0 6 exists $self->{'_reset'} and defined $self->{'_reset'} and length $self->{'_reset'}
54 39 0 4 exists $self->{'_cache_value'} and defined $self->{'_cache_value'}
39 0 4 exists $self->{'_cache_value'} and defined $self->{'_cache_value'} and length $self->{'_cache_value'}
0 0 39 defined $self->{'raw'} and length "$self->{'raw'}"
68 4 1 1 $max > 0 and $self->normalise->length + $str->length > $max
105 0 0 1 defined $text and length "$text"
138 0 0 6 exists $self->{'_reset_normalise'} && defined $self->{'_reset_normalise'} && length $self->{'_reset_normalise'}
6 2 2 not exists $self->{'_reset_normalise'} && defined $self->{'_reset_normalise'} && length $self->{'_reset_normalise'} and exists $self->{'_normalised'}
2 0 2 not exists $self->{'_reset_normalise'} && defined $self->{'_reset_normalise'} && length $self->{'_reset_normalise'} and exists $self->{'_normalised'} and $self->_is_a($self->{'_normalised'}, "Module::Generic::Scalar")
170 0 0 269 exists $self->{'_reset'} && defined $self->{'_reset'} && length $self->{'_reset'}

or 2 conditions

line l !l condition
66 6 0 $self->spacer1 // ""
1 5 $self->marker // "-"
6 0 $self->spacer2 // ""
161 4 0 $self->spacer1 // ""
4 0 $self->marker // ""
4 0 $self->spacer2 // ""