Condition Coverage

blib/lib/JE/Object/Array.pm
Criterion Covered Total %
condition 21 42 50.0


and 3 conditions

line !l l&&!r l&&r condition
85 5282 11 9 @_ == 1 and UNIVERSAL::isa($_[0], 'JE::Number')
116 1090 0 45212 $name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295
151 3 0 2 $name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295
153 0 1 1 $name < @$array && defined $$array[$name]
174 3 0 49 $name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295
201 5 0 6 $name =~ /^(?:0|[1-9]\d*)\z/ and $name < 4294967295
205 0 3 3 exists $$guts{'array'}[$name] && defined $$guts{'array'}[$name]
417 53 1 222 defined $_ && !(ref($_) =~ /^JE::(?:Undefined|Null)\z/)
434 0 0 0 defined $_ && defined $_->value
475 0 0 27 defined $val && defined $val->value
598 0 0 0 defined $end and $end->id ne 'undef'
640 0 0 0 defined $comp && $comp->can('call')

or 3 conditions

line l !l&&r !l&&!r condition
98 5452 0 0 $global->prototype_for('Array') || $global->prop('Array')->prop('prototype')
460 0 0 6 not defined $sep or $sep->id eq 'undef'