Condition Coverage

blib/lib/MooseX/Interface.pm
Criterion Covered Total %
condition 6 15 40.0


and 3 conditions

line !l l&&!r l&&r condition
38 0 0 2 $other->meta->can('is_interface') and $other->meta->is_interface
326 0 0 8 &blessed($instance) and $instance->DOES($meta->name)
385 1 0 2 $type eq 'before' and defined $meta->installed_modifiers->{$subname}

or 3 conditions

line l !l&&r !l&&!r condition
45 9 0 0 shift() || Class::MOP::class_of((scalar &CORE::GLOBAL::caller())[0])
314 5 0 0 $name //= sprintf('%s test case %d', $meta->name, 1 + @{$meta->test_cases;})