Branch Coverage

blib/lib/Bolts/Meta/Class/Trait/Bag.pm
Criterion Covered Total %
branch 12 18 66.6


line true false branch
46 167 49 if (not defined $such_that and $meta->has_such_that_isa || $meta->has_such_that_does)
49 3 164 if $meta->has_such_that_isa
51 164 3 if $meta->has_such_that_does
55 214 2 if ($value->$Bolts::Meta::Class::Trait::Bag::_does('Bolts::Role::Artifact')) { }
1 1 elsif (defined reftype($value) and reftype $value eq 'CODE') { }
56 167 47 if $such_that
102 0 0 if (defined $$such_that{'isa'} or defined $$such_that{'does'}) { }
106 0 0 if defined $$such_that{'isa'}
109 0 0 if defined $$such_that{'does'}