Skip to content

Commit c43ec9e

Browse files
committed
wip
1 parent 57ba6d8 commit c43ec9e

File tree

1 file changed

+10
-0
lines changed
  • glloyd_and_dbetteridge/src

1 file changed

+10
-0
lines changed

glloyd_and_dbetteridge/src/lib.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,16 @@ mod tests {
118118
#[case(vec!(3,3,1), "Advantage Player 1")]
119119
#[case(vec!(3,3,2), "Player 1 has won")]
120120
#[case(vec!(3,3,1,1), "Deuce")]
121+
#[case(vec!(0,4), "Player 2 has won")]
122+
#[case(vec!(1,1), "15-all")]
123+
#[case(vec!(2,2), "30-all")]
124+
#[case(vec!(1,2), "15-30")]
125+
#[case(vec!(2,1), "30-15")]
126+
#[case(vec!(3,3,0,1), "Advantage Player 2")]
127+
#[case(vec!(3,3,0,2), "Player 2 has won")]
128+
#[case(vec!(0,3,1), "15-40")]
129+
#[case(vec!(3,3,1,1,0,1), "Advantage Player 2")]
130+
#[case(vec!(3,3,1,1,1,1,0,2), "Player 2 has won")]
121131
fn test_tennis_scoring(#[case] sequence: Vec<i32>, #[case] expected: &str) {
122132
let mut game = Game::default();
123133

0 commit comments

Comments
 (0)