Condition Coverage

blib/lib/Data/Dumper/AutoEncode.pm
Criterion Covered Total %
condition 14 25 56.0


and 3 conditions

line !l l&&!r l&&r condition
34 1 0 1 exists $args{$f} and $args{$f}
130 14 0 1 $flags & 12288 && !($flags & 16384)
137 0 14 1 $DO_NOT_PROCESS_NUMERIC_VALUE and _is_number($arg)

or 2 conditions

line l !l condition
49 1 12 $ENCODING || 'utf8'
58 0 13 $check ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
34 8 2 0 $export_all or exists $args{$f} and $args{$f}
56 13 0 0 &Encode::find_encoding($encoding) || Carp::croak("unknown encoding '${encoding}'")
73 0 0 0 $ref eq 'REF' or $ref eq 'SCALAR'
139 2 0 1 $CHECK_ALREADY_ENCODED or &Encode::is_utf8($arg)