Condition Coverage

blib/lib/WWW/Shopify/Liquid/Exception.pm
Criterion Covered Total %
condition 20 32 62.5


and 3 conditions

line !l l&&!r l&&r condition
10 288 1 11 $_[0]->error && (!ref($_[0]->error) || &blessed(scalar $_[0]->error))
11 0 0 61 ref $_[0]{'line'} && ref $_[0]{'line'} eq 'ARRAY'
12 0 0 10 $_[0]{'line'} && ref $_[0]{'line'} && ref $_[0]{'line'} eq 'ARRAY'
32 9 21 0 defined $line and ref $line ne 'ARRAY'
160 0 1 1 $self->error and ref $self->error eq 'ARRAY'
162 0 0 1 $_[0]{'token'} and $_[0]{'token'}->can('stringify')
165 0 1 0 $_[0]{'token'} and $_[0]{'token'}->can('stringify')

or 2 conditions

line l !l condition
77 5 0 ref $element || ''

or 3 conditions

line l !l&&r !l&&!r condition
27 2 14 2 $line->isa('WWW::Shopify::Liquid::Tag') or $line->isa('WWW::Shopify::Liquid::Token')
16 1 1 $line->isa('WWW::Shopify::Liquid::Tag') or $line->isa('WWW::Shopify::Liquid::Token') or $line->isa('WWW::Shopify::Liquid::Operator')
15 1 0 $line->isa('WWW::Shopify::Liquid::Tag') or $line->isa('WWW::Shopify::Liquid::Token') or $line->isa('WWW::Shopify::Liquid::Operator') or $line->isa('WWW::Shopify::Liquid::Filter')