Condition Coverage

blib/lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitDeleteOnArrays.pm
Criterion Covered Total %
condition 17 21 80.9


and 3 conditions

line !l l&&!r l&&r condition
52 12 5 2 $i == 2 and $token->isa('PPI::Structure::Constructor')
17 0 2 $i == 2 and $token->isa('PPI::Structure::Constructor') and $$arg[$i - 2]->isa('PPI::Token::Cast')
65 2 2 9 $token->isa('PPI::Token::Operator') and $token->content eq '->'

or 3 conditions

line l !l&&r !l&&!r condition
52 24 0 19 $token->isa('PPI::Structure::Subscript') or $i == 2 and $token->isa('PPI::Structure::Constructor') and $$arg[$i - 2]->isa('PPI::Token::Cast')
65 0 1 16 $token->isa('PPI::Token::Cast') or $token->isa('PPI::Token::Symbol')
1 3 13 $token->isa('PPI::Token::Cast') or $token->isa('PPI::Token::Symbol') or $token->isa('PPI::Structure::Block')
4 0 13 $token->isa('PPI::Token::Cast') or $token->isa('PPI::Token::Symbol') or $token->isa('PPI::Structure::Block') or $token->isa('PPI::Token::Operator') and $token->content eq '->'