Branch Coverage

blib/lib/FSM/Tiny.pm
Criterion Covered Total %
branch 16 28 57.1


line true false branch
22 0 1 $_[1] ? :
27 0 0 if (my $r = ref $s) { }
28 0 0 if ($r eq 'ARRAY') { }
0 0 elsif ($r eq 'CODE') { }
43 0 44 if $DEBUG
48 1 2 unless $self->current
65 0 42 unless my $st = $self->rules->{$self->current}
67 1 41 unless my $next = $st->next($self->context)
75 1 0 unless $_[0]
79 1 41 unless (@{$self->rules->{$self->current}{'guards'};})
83 0 41 unless $self->step
95 0 3 unless $args{'guards'}
101 1 2 (ref $code || '') ne 'CODE' ? :
111 41 1 if $guard->check($context)