Branch Coverage

blib/lib/Mouse/Meta/Method/Constructor.pm
Criterion Covered Total %
branch 1 52 1.9


line true false branch
4 0 1 $ENV{'MOUSE_DEBUG'} ? :
43 0 0 if $e
51 0 0 if $_
59 0 0 if ($strict)
78 0 0 if (defined $type_constraint)
86 0 0 if (defined $type_constraint)
92 0 0 if (defined $init_arg)
97 0 0 if ($need_coercion)
104 0 0 if ($attr->has_trigger)
109 0 0 if ($strict)
116 0 0 if ($attr->has_default or $attr->has_builder) { }
0 0 elsif ($attr->is_required) { }
117 0 0 unless ($attr->is_lazy)
122 0 0 if (defined $builder) { }
0 0 elsif (ref $default eq 'CODE') { }
0 0 elsif (defined $default) { }
135 0 0 if ($need_coercion)
148 0 0 if defined $init_arg
150 0 0 if ($is_weak_ref)
158 0 0 if ($strict)
163 0 0 if ($metaclass->is_anon_class)
167 0 0 if ($has_triggers)
188 0 0 if $e
196 0 0 if ($class->can('BUILDARGS') and $class->can('BUILDARGS') != \&Mouse::Object::BUILDARGS)
216 0 0 unless $metaclass->name->can('BUILD')
220 0 0 if (Mouse::Util::get_code_ref($class, 'BUILD'))