Skip to content

Commit

Permalink
reformat
Browse files Browse the repository at this point in the history
  • Loading branch information
Louis-He committed Dec 8, 2024
1 parent 2588ba0 commit c79e01c
Showing 1 changed file with 28 additions and 7 deletions.
35 changes: 28 additions & 7 deletions src/dfa/dfa.rs
Original file line number Diff line number Diff line change
Expand Up @@ -625,19 +625,40 @@ mod tests {
// "c*"
// "c+ab"
let mut dfa_simulator = dfa::dfa::DfaSimulator::new(Rc::new(dfa));
assert_eq!(dfa_simulator.simulate_single_char('a'), (Some(0usize), true));
assert_eq!(dfa_simulator.simulate_single_char('b'), (Some(0usize), true));
assert_eq!(
dfa_simulator.simulate_single_char('a'),
(Some(0usize), true)
);
assert_eq!(
dfa_simulator.simulate_single_char('b'),
(Some(0usize), true)
);
assert_eq!(dfa_simulator.simulate_single_char('b'), (None, false));

dfa_simulator.reset_simulation();
assert_eq!(dfa_simulator.simulate_single_char('c'), (Some(1usize), true));
assert_eq!(dfa_simulator.simulate_single_char('c'), (Some(1usize), true));
assert_eq!(dfa_simulator.simulate_single_char('c'), (Some(1usize), true));
assert_eq!(
dfa_simulator.simulate_single_char('c'),
(Some(1usize), true)
);
assert_eq!(
dfa_simulator.simulate_single_char('c'),
(Some(1usize), true)
);
assert_eq!(
dfa_simulator.simulate_single_char('c'),
(Some(1usize), true)
);
assert_eq!(dfa_simulator.simulate_single_char('a'), (None, true));
assert_eq!(dfa_simulator.simulate_single_char('b'), (Some(2usize), true));
assert_eq!(
dfa_simulator.simulate_single_char('b'),
(Some(2usize), true)
);

dfa_simulator.reset_simulation();
assert_eq!(dfa_simulator.simulate_single_char('c'), (Some(1usize), true));
assert_eq!(
dfa_simulator.simulate_single_char('c'),
(Some(1usize), true)
);
assert_eq!(dfa_simulator.simulate_single_char('b'), (None, false));
}
}

0 comments on commit c79e01c

Please sign in to comment.