No longer set state zero to be final in fsa_init()
This commit is contained in:
@@ -30,11 +30,11 @@ static void new_fsa_initial_state_has_no_rules(void)
|
||||
fsa_free(&fsa);
|
||||
}
|
||||
|
||||
static void new_fsa_initial_state_is_final(void)
|
||||
static void new_fsa_initial_state_is_not_final(void)
|
||||
{
|
||||
fsa_t fsa;
|
||||
fsa_init(&fsa);
|
||||
ASSERT_TRUE(fsa.states[fsa.initial].final);
|
||||
ASSERT_FALSE(fsa.states[fsa.initial].final);
|
||||
fsa_free(&fsa);
|
||||
}
|
||||
|
||||
@@ -101,7 +101,7 @@ int main(void)
|
||||
new_fsa_has_single_state_with_no_rules();
|
||||
new_fsa_has_initial_state_zero();
|
||||
new_fsa_initial_state_has_no_rules();
|
||||
new_fsa_initial_state_is_final();
|
||||
new_fsa_initial_state_is_not_final();
|
||||
adding_state_increases_count();
|
||||
added_state_is_not_final();
|
||||
added_state_has_no_rules();
|
||||
|
||||
Reference in New Issue
Block a user