Condition Coverage

blib/lib/Class/Meta/Attribute.pm
Criterion Covered Total %
condition 39 45 86.6


and 3 conditions

line !l l&&!r l&&r condition
114 1 127 3 not delete $p{'override'} and exists $$class{'attrs'}{$p{'name'}}

or 3 conditions

line l !l&&r !l&&!r condition
85 134 1 2 UNIVERSAL::isa($caller, 'Class::Meta') or UNIVERSAL::isa($caller, 'Class::Meta::Attribute')
121 48 3 10 $p{'view'} == 4 or $p{'view'} == 2
51 3 7 $p{'view'} == 4 or $p{'view'} == 2 or $p{'view'} == 3
6 4 3 $p{'view'} == 4 or $p{'view'} == 2 or $p{'view'} == 3 or $p{'view'} == 1
135 0 4 8 $p{'authz'} == 1 or $p{'authz'} == 2
4 0 8 $p{'authz'} == 1 or $p{'authz'} == 2 or $p{'authz'} == 3
4 7 1 $p{'authz'} == 1 or $p{'authz'} == 2 or $p{'authz'} == 3 or $p{'authz'} == 4
149 4 3 38 $p{'create'} == 1 or $p{'create'} == 2
7 0 38 $p{'create'} == 1 or $p{'create'} == 2 or $p{'create'} == 3
3 37 1 $p{'create'} == 1 or $p{'create'} == 2 or $p{'create'} == 3 or $p{'create'} == 4
163 1 2 1 $p{'context'} == 2 or $p{'context'} == 1
174 120 1 1 $p{'type'} ||= $class->default_type
193 0 120 0 ref $pkg || $pkg
438 79 0 1 UNIVERSAL::isa($caller, 'Class::Meta') or UNIVERSAL::isa($caller, 'Class::Meta::Attribute')