Condition Coverage

blib/lib/Sub/HandlesVia.pm
Criterion Covered Total %
condition 32 48 66.6


and 3 conditions

line !l l&&!r l&&r condition
50 258 43 3 $INC{'Moo/Role.pm'} and "Role::Tiny"->is_role($target)
301 0 3 $INC{'Moo/Role.pm'} and "Role::Tiny"->is_role($target) and "Moo::Role"->is_role($target)
56 196 0 105 $INC{'Moo.pm'} and $Moo::MAKERS{$target}
0 0 105 $INC{'Moo.pm'} and $Moo::MAKERS{$target} and $Moo::MAKERS{$target}{'is_class'}
62 124 0 72 $INC{'Moose/Role.pm'} and $target->can("meta")
124 69 3 $INC{'Moose/Role.pm'} and $target->can("meta") and $target->meta->isa("Moose::Meta::Role")
68 107 0 86 $INC{'Moose.pm'} and $target->can("meta")
107 0 86 $INC{'Moose.pm'} and $target->can("meta") and $target->meta->isa("Moose::Meta::Class")
74 35 0 72 $INC{'Mouse/Role.pm'} and $target->can("meta")
35 68 4 $INC{'Mouse/Role.pm'} and $target->can("meta") and $target->meta->isa("Mouse::Meta::Role")
80 18 0 85 $INC{'Mouse.pm'} and $target->can("meta")
18 0 85 $INC{'Mouse.pm'} and $target->can("meta") and $target->meta->isa("Mouse::Meta::Class")
88 16 0 2 $INC{'Object/Pad.pm'} and "Object::Pad"->VERSION ge "0.67"
16 0 2 $INC{'Object/Pad.pm'} and "Object::Pad"->VERSION ge "0.67" and do {
0 0 2 $INC{'Object/Pad.pm'} and "Object::Pad"->VERSION ge "0.67" and do {
94 0 0 2 &Scalar::Util::blessed($META) and $META->isa("Object::Pad::MOP::Class")