Condition Coverage

lib/CPAN/Version.pm
Criterion Covered Total %
condition 21 25 84.0


and 3 conditions

line !l l&&!r l&&r condition
28 0 38 62 $] >= 5.006 && $l =~ /^v/
38 0 62 $] >= 5.006 && $l =~ /^v/ && $r =~ /^v/
38 24 38 $] >= 5.006 && $l =~ /^v/ && $r =~ /^v/ && $self->vstring($l) cmp $self->vstring($r)
79 0 0 45 defined $1 and length $1 > 0

or 2 conditions

line l !l condition
60 24 25 $rev ||= 0
63 42 7 $mantissa ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
28 44 38 62 ($l ne 'undef') <=> ($r ne 'undef') || $] >= 5.006 && $l =~ /^v/ && $r =~ /^v/ && $self->vstring($l) cmp $self->vstring($r)
82 26 36 ($l ne 'undef') <=> ($r ne 'undef') || $] >= 5.006 && $l =~ /^v/ && $r =~ /^v/ && $self->vstring($l) cmp $self->vstring($r) || $l <=> $r
108 12 24 ($l ne 'undef') <=> ($r ne 'undef') || $] >= 5.006 && $l =~ /^v/ && $r =~ /^v/ && $self->vstring($l) cmp $self->vstring($r) || $l <=> $r || $l cmp $r