Condition Coverage

lib/Class/STL/Utilities.pm
Criterion Covered Total %
condition 0 219 0.0


and 3 conditions

line !l l&&!r l&&r condition
381 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
400 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
417 0 0 0 defined $arg && (ref $arg || $arg != 0)
430 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
449 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
468 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
487 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
506 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
525 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 $arg1 && $arg2->data
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
0 0 0 $arg1->data && $arg2
0 0 0 $arg1 && $arg2
544 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
563 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
582 0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 && $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 && $arg1->isa('Class::STL::Element')
601 0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
629 0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
657 0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
685 0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
713 0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg2 and $arg2->isa('Class::STL::Element')
0 0 0 ref $arg1 and $arg1->isa('Class::STL::Element')
740 0 0 0 ref $arg and $arg->isa('Class::STL::Element')

or 3 conditions

line l !l&&r !l&&!r condition
171 0 0 0 ref $self || $self
194 0 0 0 ref $self || $self
239 0 0 0 ref $self || $self
294 0 0 0 ref $self || $self
315 0 0 0 ref $self || $self
337 0 0 0 ref $self || $self
358 0 0 0 ref $self || $self
544 0 0 0 $arg1 || $arg2->data
0 0 0 $arg1->data || $arg2
0 0 0 $arg1 || $arg2