Branch Coverage

lib/Class/STL/Utilities.pm
Criterion Covered Total %
branch 0 184 0.0


line true false branch
51 0 0 if $func eq 'equal_to'
52 0 0 if $func eq 'not_equal_to'
53 0 0 if $func eq 'greater'
54 0 0 if $func eq 'greater_equal'
55 0 0 if $func eq 'less'
56 0 0 if $func eq 'less_equal'
57 0 0 if $func eq 'compare'
58 0 0 if $func eq 'matches'
59 0 0 if $func eq 'matches_ic'
60 0 0 if $func eq 'logical_and'
61 0 0 if $func eq 'logical_or'
62 0 0 if $func eq 'multiplies'
63 0 0 if $func eq 'divides'
64 0 0 if $func eq 'plus'
65 0 0 if $func eq 'minus'
66 0 0 if $func eq 'modulus'
67 0 0 if $func eq 'bind1st'
68 0 0 if $func eq 'bind2nd'
69 0 0 if $func eq 'mem_fun'
70 0 0 if $func eq 'ptr_fun'
71 0 0 if $func eq 'ptr_fun_binary'
72 0 0 if $func eq 'not1'
73 0 0 if $func eq 'not2'
74 0 0 if $func eq 'negate'
75 0 0 if $func eq 'not_null'
204 0 0 unless (exists $__dynfun{$self->function_name})
225 0 0 if $@
249 0 0 unless (exists $__dynfun{$self->function_name})
281 0 0 if $@
381 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
400 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
430 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
449 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
468 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
487 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
506 0 0 $arg2->data_type eq 'string' ? :
0 0 $arg1->data_type eq 'string' ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
525 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
544 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
563 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
582 0 0 ref $arg1 && $arg1->isa('Class::STL::Element') ? :
0 0 ref $arg2 && $arg2->isa('Class::STL::Element') ? :
0 0 ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? :
601 0 0 if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { }
629 0 0 if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { }
657 0 0 if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { }
685 0 0 if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { }
713 0 0 if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { }
0 0 elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { }
740 0 0 if (ref $arg and $arg->isa('Class::STL::Element')) { }