Condition Coverage

blib/lib/Data/Printer.pm
Criterion Covered Total %
condition 34 48 70.8


and 3 conditions

line !l l&&!r l&&r condition
94 1 9 1 $ref eq "REF" and ref ${$_[0];} eq "REF"
129 44 0 0 $printer->colored eq "auto" and $printer->return_value eq "dump"
44 0 0 $printer->colored eq "auto" and $printer->return_value eq "dump" and $want_value
134 21 16 1 $ref eq "REF" and ref ${$_[0];} eq "REF"
156 3 0 1 not ref $_[0] and @_ == 1
179 4 0 0 $printer->colored eq "auto" and $printer->return_value eq "dump"
4 0 0 $printer->colored eq "auto" and $printer->return_value eq "dump" and $want_value
184 2 0 0 $ref eq "REF" and ref(defined $item ? $item : ${$_[0];}) eq "REF"
268 18 0 0 exists $rc_arguments->{$caller} and exists $rc_arguments->{$caller}{$key}

or 3 conditions

line l !l&&r !l&&!r condition
94 1 1 11 $ref eq "ARRAY" or $ref eq "HASH"
2 1 10 $ref eq "ARRAY" or $ref eq "HASH" or $ref eq "REF" and ref ${$_[0];} eq "REF"
134 3 3 38 $ref eq "ARRAY" or $ref eq "HASH"
6 1 37 $ref eq "ARRAY" or $ref eq "HASH" or $ref eq "REF" and ref ${$_[0];} eq "REF"
184 1 1 2 $ref eq "ARRAY" or $ref eq "HASH"
2 0 2 $ref eq "ARRAY" or $ref eq "HASH" or $ref eq "REF" and ref(defined $item ? $item : ${$_[0];}) eq "REF"
203 6 1 32 $return_type eq "void" or not $wantarray