Update options1.rs

Added extra test for before 10PM and updated the test for at 10PM (when it's 10PM there should already not be any ice cream left, as per the description). Also fixed the `raw_value` test, as it is later than 10PM, so there should be no more ice cream left.
This commit is contained in:
Nico Vromans 2022-08-15 10:05:50 +02:00 committed by GitHub
parent 8dfffe8aa2
commit e8122daa87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -19,7 +19,8 @@ mod tests {
#[test] #[test]
fn check_icecream() { fn check_icecream() {
assert_eq!(maybe_icecream(10), Some(5)); assert_eq!(maybe_icecream(9), Some(5));
assert_eq!(maybe_icecream(10), Some(0));
assert_eq!(maybe_icecream(23), Some(0)); assert_eq!(maybe_icecream(23), Some(0));
assert_eq!(maybe_icecream(22), Some(0)); assert_eq!(maybe_icecream(22), Some(0));
assert_eq!(maybe_icecream(25), None); assert_eq!(maybe_icecream(25), None);
@ -29,6 +30,6 @@ mod tests {
fn raw_value() { fn raw_value() {
// TODO: Fix this test. How do you get at the value contained in the Option? // TODO: Fix this test. How do you get at the value contained in the Option?
let icecreams = maybe_icecream(12); let icecreams = maybe_icecream(12);
assert_eq!(icecreams, 5); assert_eq!(icecreams, 0);
} }
} }