Condition Coverage

blib/lib/JSON/Streaming/Writer.pm
Criterion Covered Total %
condition 16 24 66.6


and 3 conditions

line !l l&&!r l&&r condition
73 0 7 0 $self->_state == {} and $self->pretty_output
122 0 15 0 $self->_state == {} and $self->pretty_output
179 6 0 5 $flags & 256 || $flags & 4096 || $flags & 512 || $flags & 8192 and not $flags & 1024
238 5 26 1 $self->_state == {} and $$self{'used'}
285 56 5 0 $_[0]->_in_property and $_[0]->_made_value
292 2 6 26 $_[0]->_can_start_value && $_[0]->_state != {}
356 30 4 0 $self->_state != {} and not $$self{'intentionally_ending_early'}

or 3 conditions

line l !l&&r !l&&!r condition
179 3 0 6 $flags & 256 || $flags & 4096 || $flags & 512 || $flags & 8192