Branch Coverage

blib/lib/JSON/Lines.pm
Criterion Covered Total %
branch 27 46 58.7


line true false branch
15 0 4 scalar @_ == 1 ? :
20 0 2 $args{'file'} ? :
2 2 if $args{'encode'}
24 0 2 $args{'file'} ? :
2 0 if $args{'decode'}
28 0 10 scalar @_ == 1 ? :
36 7 4 scalar @_ == 1 ? :
38 1 10 if $self->{'parse_headers'}
42 0 28 if ($@) { }
43 0 0 if ($self->{'error_cb'}) { }
49 0 28 if $self->{'success_cb'}
50 13 15 $stream && !($stream =~ /\n$/) ? :
69 0 26 if ($@) { }
70 0 0 if ($self->{'error_cb'}) { }
76 0 26 if $self->{'success_cb'}
81 1 8 if $self->{'parse_headers'}
82 4 5 wantarray ? :
96 2 0 $stream ? :
107 1 0 unless (@headers)
108 0 1 if (ref $data[0] eq 'ARRAY') { }
121 0 2 ref $d eq 'ARRAY' ? :
133 0 1 unless ref $data[0] eq 'ARRAY'
142 0 2 ref $d eq 'HASH' ? :