Condition Coverage

lib/SemVer.pm
Criterion Covered Total %
condition 17 21 80.9


and 3 conditions

line !l l&&!r l&&r condition
183 7 88 0 not $isNumLeft and $isNumRight
88 6 1 $isNumLeft and not $isNumRight
88 0 6 $isNumLeft and $isNumRight

or 2 conditions

line l !l condition
75 0 643 $patch || undef
118 252 413 $self->{'dash'} || ''
252 413 $self->{'extra'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
84 2 294 51 &Scalar::Util::isvstring($ival) or eval { do { $ival->isa('version') } }
100 1 0 16 &Scalar::Util::isvstring($ival) or eval { do { $ival->isa('version') } }