Condition Coverage

blib/lib/Type/Tie.pm
Criterion Covered Total %
condition 9 22 40.9


and 3 conditions

line !l l&&!r l&&r condition
83 4 0 2 $type->can('has_coercion') and $type->can('coerce')
4 0 2 $type->can('has_coercion') and $type->can('coerce') and $type->has_coercion
121 0 0 18 $type && $type->can('get_message')

or 2 conditions

line l !l condition
121 0 0 $type || 'Unknown'
150 0 3 $tmp_clone_types{$refaddr} ||= [$type, 0]

or 3 conditions

line l !l&&r !l&&!r condition
52 0 5 0 $impl ||= eval { do { require Hash::FieldHash; 'Hash::FieldHash' } }
53 5 0 0 $impl ||= eval { do { require Hash::Util::FieldHash; 'Hash::Util::FieldHash' } }
54 5 0 0 $impl ||= do { require Hash::Util::FieldHash::Compat; 'Hash::Util::FieldHash::Compat' }