Condition Coverage

blib/lib/Class/Delegation.pm
Criterion Covered Total %
condition 16 24 66.6


and 3 conditions

line !l l&&!r l&&r condition
50 23 0 0 $delegator->{'other'} and keys %$delegated
69 2 0 4 @to and @as

or 2 conditions

line l !l condition
33 1 1 *{$symbol;}{'CODE'} || sub { croak("Could not delegate $Class::Delegation::AUTOLOAD"); }
149 18 1 $args->[0] || ''
294 1 9 ref $_ || 'SCALAR'

or 3 conditions

line l !l&&r !l&&!r condition
83 2 0 0 $class->can('DESTROY') or _delegators_for($class, 'DESTROY')
110 25 0 0 ref $self || $self
151 10 2 2 ref $to_val ne 'ARRAY' or ref $as_val ne 'ARRAY'
12 2 0 ref $to_val ne 'ARRAY' or ref $as_val ne 'ARRAY' or @$to_val == @$as_val