mirror of
https://github.com/kmc7468/cs220.git
synced 2025-12-14 22:18:46 +00:00
25 lines
401 B
Rust
25 lines
401 B
Rust
#[cfg(test)]
|
|
mod test {
|
|
use super::super::assignment01::*;
|
|
|
|
#[test]
|
|
fn add_7_3() {
|
|
assert_eq!(add(7, 3), 10);
|
|
}
|
|
|
|
#[test]
|
|
fn add_overflow() {
|
|
assert_eq!(add(usize::MAX, 1), usize::MIN);
|
|
}
|
|
|
|
#[test]
|
|
fn sub_7_3() {
|
|
assert_eq!(sub(7, 3), 4);
|
|
}
|
|
|
|
#[test]
|
|
fn sub_underflow() {
|
|
assert_eq!(sub(usize::MIN, 1), usize::MAX);
|
|
}
|
|
}
|