Condition Coverage

blib/lib/Test/Stream/Delta.pm
Criterion Covered Total %
condition 47 53 88.6


and 3 conditions

line !l l&&!r l&&r condition
66 1 0 3 ref $value and &reftype($value) eq 'CODE'
83 15 233 0 exists $self->{'check'} and exists $self->{'chk'}
101 144 6 9 $dne and $dne eq 'got'
107 7 74 57 $check && $check->stringify_got
109 92 2 44 ref $got and not $stringify
118 143 9 6 $dne and $dne eq 'check'
148 0 20 4 $type =~ /^(HASH|ARRAY)$/ and not $path =~ /(\]|\})$/
212 142 1 9 $self->{'dne'} and $self->{'dne'} eq 'got'
232 143 1 9 $self->{'dne'} and $self->{'dne'} eq 'got'
272 0 94 1 $max and @$rows > $max

or 2 conditions

line l !l condition
167 55 3 $self->check || (return 0)
169 39 16 $check->file || (return 0)
190 164 9 $delta->children || (next)
209 152 6 $self->{'chk'} || (return '!exists')
220 152 6 $self->{'chk'} || (return '')
221 152 0 $check->lines || (return '')
231 153 6 $self->{'chk'} || (return '')

or 3 conditions

line l !l&&r !l&&!r condition
87 0 223 9 $self->{'chk'} ||= delete $self->{'check'}
128 8 25 95 not $type or $type eq 'META'
140 8 7 47 not $type or $type eq 'META'