100-days-of-rust/Week-05/Day-31_The-Time-In-Words/day31/tests/examples.rs

39 lines
769 B
Rust

#[cfg(test)]
mod exaples {
use day31::time_to_string;
#[test]
fn example1() {
assert_eq!(
time_to_string(5, 47),
Ok(String::from("thirteen minutes to six"))
);
}
#[test]
fn example2() {
assert_eq!(time_to_string(3, 00), Ok(String::from("three o' clock")))
}
#[test]
fn example3() {
assert_eq!(
time_to_string(7, 15),
Ok(String::from("quarter past seven"))
);
}
#[test]
fn example4() {
assert_eq!(time_to_string(5, 30), Ok(String::from("half past five")));
}
#[test]
fn example5() {
assert_eq!(
time_to_string(5, 1),
Ok(String::from("one minute past five"))
);
}
}