Condition Coverage

blib/lib/Callable.pm
Criterion Covered Total %
condition 18 26 69.2


and 3 conditions

line !l l&&!r l&&r condition
24 0 18 5 @options and &blessed($options[0])
18 0 5 @options and &blessed($options[0]) and $options[0]->isa("Callable")

or 2 conditions

line l !l condition
62 9 0 $self->{'__first_arg'} // undef

or 3 conditions

line l !l&&r !l&&!r condition
109 1 5 0 $constructor //= $DEFAULT_CLASS_CONSTRUCTOR
126 1 1 0 $path[0] ||= $caller
154 17 18 0 $caller //= caller
166 2 7 9 $ref eq "CODE" or $ref eq "ARRAY"
9 9 0 $ref eq "CODE" or $ref eq "ARRAY" or $ref eq ""
170 1 6 0 &blessed($source->[0]) or ref $source->[0] eq ""