Condition Coverage

lib/Types/Standard/Tuple.pm
Criterion Covered Total %
condition 42 54 77.7


and 3 conditions

line !l l&&!r l&&r condition
28 3 34 18 @_ && Types::TypeTiny::is_TypeTiny($_[-1]) && $_[-1]->is_strictly_a_type_of($_Slurpy)
60 36 11 7 $slurpy && $slurpy->my_slurp_into eq 'HASH'
61 36 18 0 $slurpy && $slurpy->my_unslurpy->equals(&Types::Standard::Any())
95 2 33 18 @_ && Types::TypeTiny::is_TypeTiny($_[-1]) && $_[-1]->is_strictly_a_type_of($_Slurpy)
104 32 17 1 defined $slurpy and not $slurpy->can_be_inlined
138 210 58 155 $xsubname and not $Type::Tiny::AvoidCallbacks
157 108 57 103 scalar @constraints == $min && !$slurpy
171 0 2 2 @constraints && Types::TypeTiny::is_TypeTiny($constraints[-1]) && $constraints[-1]->is_strictly_a_type_of($_Slurpy)
179 1 1 2 @constraints < @$value and not $slurpy
190 2 0 0 $constraints[$i]->is_strictly_a_type_of(&Types::Standard::Optional()) and $i > $#$value
233 0 10 4 @tuple && Types::TypeTiny::is_TypeTiny($tuple[-1]) && $tuple[-1]->is_strictly_a_type_of($_Slurpy)
244 9 6 12 $tc->has_coercion and not $tc->coercion->can_be_inlined
251 6 2 2 $slurpy && $slurpy->my_slurp_into eq 'HASH'
321 3 1 2 not $slurpy and @$value > @tuple
327 8 0 0 $i > $#$value and $is_optional[$i]
337 1 0 3 $slurpy and @$value > @tuple

or 3 conditions

line l !l&&r !l&&!r condition
220 1 0 0 $slurpy->my_unslurpy || $slurpy
1 0 0 $slurpy->my_unslurpy || $slurpy