Condition Coverage

lib/Types/Standard/Tuple.pm
Criterion Covered Total %
condition 44 60 73.3


and 3 conditions

line !l l&&!r l&&r condition
62 3 36 18 @_ && Types::TypeTiny::is_TypeTiny($_[-1]) && $_[-1]->is_strictly_a_type_of($_Slurpy)
94 38 11 7 $slurpy && $slurpy->my_slurp_into eq 'HASH'
95 38 18 0 $slurpy && $slurpy->my_unslurpy->equals(&Types::Standard::Any())
129 2 35 18 @_ && Types::TypeTiny::is_TypeTiny($_[-1]) && $_[-1]->is_strictly_a_type_of($_Slurpy)
138 34 17 1 defined $slurpy and not $slurpy->can_be_inlined
172 210 58 160 $xsubname and not $Type::Tiny::AvoidCallbacks
191 108 57 103 scalar @constraints == $min && !$slurpy
205 0 2 2 @constraints && Types::TypeTiny::is_TypeTiny($constraints[-1]) && $constraints[-1]->is_strictly_a_type_of($_Slurpy)
213 1 1 2 @constraints < @$value and not $slurpy
224 2 0 0 $constraints[$i]->is_strictly_a_type_of(&Types::Standard::Optional()) and $i > $value->$#*
267 0 11 4 @tuple && Types::TypeTiny::is_TypeTiny($tuple[-1]) && $tuple[-1]->is_strictly_a_type_of($_Slurpy)
278 11 6 12 $tc->has_coercion and not $tc->coercion->can_be_inlined
285 6 2 2 $slurpy && $slurpy->my_slurp_into eq 'HASH'
355 3 1 2 not $slurpy and @$value > @tuple
361 8 0 0 $i > $value->$#* and $is_optional[$i]
371 1 0 3 $slurpy and @$value > @tuple

or 3 conditions

line l !l&&r !l&&!r condition
55 0 0 2 ref $caller or $caller eq "-lexical"
0 0 2 ref $caller or $caller eq "-lexical" or $globals->{'lexical'}
254 1 0 0 $slurpy->my_unslurpy || $slurpy
1 0 0 $slurpy->my_unslurpy || $slurpy