Condition Coverage

inc/Test/Base.pm
Criterion Covered Total %
condition 27 83 32.5


and 3 conditions

line !l l&&!r l&&r condition
147 6 0 0 @_ and not $_[0] =~ /^[a-zA-Z]\w*$/
177 0 0 4 defined $block and not $block->is_filtered
241 0 0 0 eval { do { require Text::Diff; 1 } } and $Text::Diff::VERSION >= 0.35
302 0 0 24 exists $$block{$x} and exists $$block{$y}
324 0 0 0 exists $$block{$x} and exists $$block{$y}
337 0 0 0 exists $$block{$x} and exists $$block{$y}
350 0 0 0 exists $$block{$x} and defined $y
364 0 0 0 exists $$block{$x} and defined $y
393 0 0 0 exists $$block{$x} and exists $$block{$y}
616 0 47 1 @value == 1 && !defined($value[0])
621 0 1 47 @value == 1 and defined $value[0]
1 47 0 @value == 1 and defined $value[0] and $value[0] =~ /\A(\d+|)\z/
624 0 0 0 $value[0] and $_ eq $old

or 2 conditions

line l !l condition
152 0 6 shift() || ''
460 0 55 $description ||= ''
647 0 40 shift() || ''
650 40 0 $self->blocks_object->_filters_map->{$type} || []

or 3 conditions

line l !l&&r !l&&!r condition
64 15 6 0 $default_object ||= $default_class->new
203 0 0 0 $block_delimiter ||= $self->block_delim_default
204 0 0 0 $data_delimiter ||= $self->data_delim_default
250 0 1 2 $ENV{'TEST_SHOW_NO_DIFFS'} or not defined $actual
1 0 2 $ENV{'TEST_SHOW_NO_DIFFS'} or not defined $actual or not defined $expected
1 2 0 $ENV{'TEST_SHOW_NO_DIFFS'} or not defined $actual or not defined $expected or $actual eq $expected
2 0 0 $ENV{'TEST_SHOW_NO_DIFFS'} or not defined $actual or not defined $expected or $actual eq $expected or not $self->have_text_diff
2 0 0 $ENV{'TEST_SHOW_NO_DIFFS'} or not defined $actual or not defined $expected or $actual eq $expected or not $self->have_text_diff or not $expected =~ /\n./s
293 6 0 0 $Have_Plan or $DIED
6 0 0 $Have_Plan or $DIED or not $import_called
446 0 0 86 $$reserved_section_names{$id} or $id =~ /^_/
621 0 0 48 not @value or @value == 1 and defined $value[0] and $value[0] =~ /\A(\d+|)\z/