Condition Coverage

blib/lib/IOC/Service/SetterInjection.pm
Criterion Covered Total %
condition 9 12 75.0


and 3 conditions

line !l l&&!r l&&r condition
24 1 1 15 defined $component_class and defined $component_constructor
26 1 2 12 defined $setter_parameters and ref $setter_parameters eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
15 0 17 0 ref $_class || $_class
46 12 0 2 keys %{"${component_class}::";} || (defined ${"${component_class}::VERSION";} || defined @{"${component_class}::ISA";})