Branch Coverage

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


line true false branch
42 137 40 if (not defined $such_that and $meta->has_such_that_isa || $meta->has_such_that_does)
45 3 134 if $meta->has_such_that_isa
47 134 3 if $meta->has_such_that_does
51 175 2 if ($value->$Bolts::Meta::Class::Trait::Bag::_does('Bolts::Role::Artifact')) { }
1 1 elsif (defined reftype($value) and reftype $value eq 'CODE') { }
52 137 38 if $such_that
95 0 0 if (defined $$such_that{'isa'} or defined $$such_that{'does'}) { }
99 0 0 if defined $$such_that{'isa'}
102 0 0 if defined $$such_that{'does'}