Condition Coverage

blib/lib/Data/Compare.pm
Criterion Covered Total %
condition 43 63 68.2


and 3 conditions

line !l l&&!r l&&r condition
123 1153 1250 20 ref $x and exists $Data::Compare::been_there{"$x-$xpos-$xparent"}
2403 14 6 ref $x and exists $Data::Compare::been_there{"$x-$xpos-$xparent"} and $Data::Compare::been_there{"$x-$xpos-$xparent"} > 1
1158 1245 14 ref $y and exists $Data::Compare::been_there{"$y-$ypos-$yparent"}
2403 14 0 ref $y and exists $Data::Compare::been_there{"$y-$ypos-$yparent"} and $Data::Compare::been_there{"$y-$ypos-$yparent"} > 1
140 1264 1153 0 exists $handler{$refx} and exists $handler{$refx}{$refy}
1259 1158 0 exists $handler{$refy} and exists $handler{$refy}{$refx}
147 6 0 1147 defined $x and defined $y

or 3 conditions

line l !l&&r !l&&!r condition
28 0 0 27 &tainted(scalar getcwd()) or not chdir $cwd
63 0 0 28 not defined $type1 or ref $type1 ne ""
0 0 28 not defined $type1 or ref $type1 ne "" or not defined $type2
0 0 28 not defined $type1 or ref $type1 ne "" or not defined $type2 or ref $type2 ne ""
78 0 3 0 ref $this || $this
89 5 2 0 $#_ == 1 or $#_ == -1
90 5 1 1 shift() || $self->{'x'}
91 5 1 1 shift() || $self->{'y'}
97 1066 7 0 $#_ == 1 or $#_ == 2
123 6 0 2417 ref $x and exists $Data::Compare::been_there{"$x-$xpos-$xparent"} and $Data::Compare::been_there{"$x-$xpos-$xparent"} > 1 or ref $y and exists $Data::Compare::been_there{"$y-$ypos-$yparent"} and $Data::Compare::been_there{"$y-$ypos-$yparent"} > 1
140 1264 0 1153 $refx || $refy
4 18 1220 $refx eq "SCALAR" or $refx eq "REF"
149 0 2 4 defined $x || defined $y
198 2 0 2 $type eq "SCALAR" or $type eq "REF"