Condition Coverage

blib/lib/PPIx/QuoteLike/Utils.pm
Criterion Covered Total %
condition 6 40 15.0


and 3 conditions

line !l l&&!r l&&r condition
214 0 0 0 $next->isa("PPI::Statement::UnmatchedBrace") and "}" eq $next->content
225 0 0 0 $finish->isa("PPI::Statement::UnmatchedBrace") and "}" eq $finish->content
302 0 0 0 $parent = $elem->parent and $parent->isa("PPI::Statement")
0 0 0 $parent = $elem->parent and $parent->isa("PPI::Statement") and 1 == $parent->children
306 0 0 0 $parent = $parent->parent and $parent->isa('PPI::Structure::Subscript') || $parent->isa('PPI::Structure::Block')
0 0 0 $parent = $parent->parent and $parent->isa('PPI::Structure::Subscript') || $parent->isa('PPI::Structure::Block') and 1 == $parent->children
312 0 0 0 $start = $parent->start and $start->isa("PPI::Token::Structure")
0 0 0 $start = $parent->start and $start->isa("PPI::Token::Structure") and "{" eq $start->content

or 2 conditions

line l !l condition
66 2 0 $self->location || []
321 2 0 $self->location || []
326 2 0 $self->location || []
331 2 0 $self->location || []
453 2 0 $self->location || []

or 3 conditions

line l !l&&r !l&&!r condition
306 0 0 0 $parent->isa('PPI::Structure::Subscript') || $parent->isa('PPI::Structure::Block')
378 0 21 0 $REGEXP_CACHE{$ql} ||= qr/ ( (?: \Q$left\E ) (?: [^\\\Q$left\E]* (?: \\ . [^\\\Q$left\E]* )* ) (?: \Q$left\E ) ) /msx