Branch Coverage

blib/lib/Auto/Mata.pm
Criterion Covered Total %
branch 35 36 97.2


line true false branch
86 3 3 if ($with)
89 1 5 if (defined(my $error = $final->validate($state)))
90 1 0 if (my $explain = $final->validate_explain($state, 'FINAL_STATE'))
116 1 7 if $done
119 4 1 wantarray ? :
143 1 14 if exists $_->{'map'}{$from}{$to}
160 3 46 unless $_
162 2 44 unless (not defined(my $msg = $Automata->validate_explain($_, '$_')))
173 16 1 unless $DEBUG
196 1 9 unless $_->{'ready'}
199 1 8 unless $_->{'term'}
202 1 7 if $_->{'ready'} eq $_->{'term'}
205 1 6 unless keys %{$$_{'map'};}
208 1 5 unless $_->{'map'}{$_->{'ready'}}
214 1 8 if $from eq $_->{'term'}
217 2 7 if ($to eq $_->{'term'})
223 1 6 unless exists $_->{'map'}{$to}
227 1 2 unless $is_terminated