Branch Coverage

blib/lib/Data/Walk/Print.pm
Criterion Covered Total %
branch 37 54 68.5


line true false branch
92 0 0 !exists $args[0]{'print_ref'} ? :
0 0 is_HashRef($args[0]) ? :
0 13 @args == 1 ? :
101 0 11 $self->get_to_string ? :
143 37 58 if ($self->get_match_highlighting and not $self->_has_match_string)
148 84 11 if ($self->_get_current_level)
158 94 1 if ($passed_ref->{'skip'} eq 'NO') { }
168 52 43 if ($should_print)
185 95 0 if ($should_print)
196 63 147 $self->_has_pending_string ? :
210 0 $string ? :
207 118 57 $self->_has_match_string ? :
175 0 $string ? :
222 147 0 if ($self->_has_pending_string)
225 0 147 if $input
226 37 21 if ($self->has_match_highlighting and $self->get_match_highlighting and $self->_get_had_secondary and $self->_has_match_string)
235 0 147 if ($self->get_to_string) { }
251 14 49 $passed_ref->{'secondary_type'} ne 'DNE' ? :
262 6 15 $passed_ref->{'secondary_type'} ne 'DNE' ? :
274 7 35 $passed_ref->{'secondary_type'} eq 'HASH' ? :
287 4 6 $passed_ref->{'secondary_type'} eq 'ARRAY' ? :
300 0 0 $passed_ref->{'secondary_type'} eq 'ARRAY' ? :
315 5 34 is_Num($passed_ref->{'primary_ref'}) ? :
319 6 33 $passed_ref->{'match'} eq 'YES' ? :
341 1 10 if ($passed_ref->{'skip'} eq 'YES') { }
353 0 42 if ($passed_ref->{'skip'} eq 'YES') { }
365 0 0 if ($passed_ref->{'skip'} eq 'YES') { }