1
- // This function returns how much icecream there is left in the fridge.
1
+ // This function returns how much ice cream there is left in the fridge.
2
2
// If it's before 22:00 (24-hour system), then 5 scoops are left. At 22:00,
3
- // someone eats it all, so no icecream is left (value 0). Return `None` if
3
+ // someone eats it all, so no ice cream is left (value 0). Return `None` if
4
4
// `hour_of_day` is higher than 23.
5
- fn maybe_icecream ( hour_of_day : u16 ) -> Option < u16 > {
5
+ fn maybe_ice_cream ( hour_of_day : u16 ) -> Option < u16 > {
6
6
// TODO: Complete the function body.
7
7
}
8
8
@@ -18,19 +18,19 @@ mod tests {
18
18
fn raw_value ( ) {
19
19
// TODO: Fix this test. How do you get the value contained in the
20
20
// Option?
21
- let icecreams = maybe_icecream ( 12 ) ;
21
+ let ice_creams = maybe_ice_cream ( 12 ) ;
22
22
23
- assert_eq ! ( icecreams , 5 ) ; // Don't change this line.
23
+ assert_eq ! ( ice_creams , 5 ) ; // Don't change this line.
24
24
}
25
25
26
26
#[ test]
27
- fn check_icecream ( ) {
28
- assert_eq ! ( maybe_icecream ( 0 ) , Some ( 5 ) ) ;
29
- assert_eq ! ( maybe_icecream ( 9 ) , Some ( 5 ) ) ;
30
- assert_eq ! ( maybe_icecream ( 18 ) , Some ( 5 ) ) ;
31
- assert_eq ! ( maybe_icecream ( 22 ) , Some ( 0 ) ) ;
32
- assert_eq ! ( maybe_icecream ( 23 ) , Some ( 0 ) ) ;
33
- assert_eq ! ( maybe_icecream ( 24 ) , None ) ;
34
- assert_eq ! ( maybe_icecream ( 25 ) , None ) ;
27
+ fn check_ice_cream ( ) {
28
+ assert_eq ! ( maybe_ice_cream ( 0 ) , Some ( 5 ) ) ;
29
+ assert_eq ! ( maybe_ice_cream ( 9 ) , Some ( 5 ) ) ;
30
+ assert_eq ! ( maybe_ice_cream ( 18 ) , Some ( 5 ) ) ;
31
+ assert_eq ! ( maybe_ice_cream ( 22 ) , Some ( 0 ) ) ;
32
+ assert_eq ! ( maybe_ice_cream ( 23 ) , Some ( 0 ) ) ;
33
+ assert_eq ! ( maybe_ice_cream ( 24 ) , None ) ;
34
+ assert_eq ! ( maybe_ice_cream ( 25 ) , None ) ;
35
35
}
36
36
}
0 commit comments