Branch Coverage

blib/lib/JSON/Color.pm
Criterion Covered Total %
branch 33 62 53.2


line true false branch
37 0 2 if ($opts->{'obj_key'}) { }
52 0 0 $1 ? :
0 0 $c_e ? :
57 1 1 $c_q ? :
1 1 $c_s ? :
1 1 $c_q ? :
71 0 1 $c_s ? :
85 0 1 $c_s ? :
98 1 0 $value ? :
99 0 1 $c_s ? :
111 1 1 unless @$value
112 0 1 $opts->{'pretty'} ? :
113 0 1 $opts->{'pretty'} ? :
114 0 1 $opts->{'pretty'} ? :
120 1 5 $_ == @$value - 1 ? :
132 1 0 unless keys %$value
133 0 0 $opts->{'pretty'} ? :
134 0 0 $opts->{'pretty'} ? :
135 0 0 $opts->{'pretty'} ? :
136 0 0 $opts->{'pretty'} ? :
141 0 0 if ($opts->{'sort_by'}) { }
153 0 0 $_ == @k - 1 ? :
166 1 7 if (not defined $data) { }
2 5 elsif ($ref eq 'ARRAY') { }
1 4 elsif ($ref eq 'HASH') { }
1 3 elsif ($ref eq 'JSON::XS::Boolean' or $ref eq 'JSON::PP::Boolean') { }
3 0 elsif (not $ref) { }
0 0 elsif ($sul_available and &Scalar::Util::blessed($data) and $data->can('TO_JSON')) { }
175 1 2 if ($sul_available and &Scalar::Util::LooksLikeNumber::looks_like_number($data) =~ /^(4|12|4352|8704)$/o) { }
198 1 1 defined $ENV{'NO_COLOR'} ? :
211 0 2 if ($opts->{'linum'})