Branch Coverage

blib/lib/Specio/Library/Structured/Tuple.pm
Criterion Covered Total %
branch 28 36 77.7


line true false branch
30 0 13 if ($saw_slurpy)
34 0 13 if ($saw_optional and &blessed($p))
40 9 4 if (&blessed($p)) { }
44 4 0 if (ref $p eq 'HASH') { }
45 3 1 if ($p->{'optional'})
49 1 3 if ($p->{'slurpy'})
60 0 13 if ($saw_optional and $saw_slurpy)
65 0 13 unless does_role($type, 'Specio::Constraint::Role::Interface')
69 0 13 unless $type->can_be_inlined
84 9 4 if (&blessed($m)) { }
3 1 elsif ($m->{'optional'}) { }
1 0 elsif ($m->{'slurpy'}) { }
107 3 6 if not &blessed($of[-1]) and $of[-1]{'slurpy'}
111 9 3 unless ($slurpy)
117 21 9 if (&blessed($p)) { }
126 9 0 if ($min)
139 9 27 if (not &blessed($p)) { }
154 3 9 if ($slurpy)