|
|
@@ -2,6 +2,7 @@ use tokio;
|
|
|
|
|
|
#[cfg(test)]
|
|
|
mod tests {
|
|
|
+ use std::cmp::{max, min};
|
|
|
use std::time::{Instant, Duration};
|
|
|
use rust_decimal::prelude::ToPrimitive;
|
|
|
use rust_decimal_macros::dec;
|
|
|
@@ -33,4 +34,12 @@ mod tests {
|
|
|
println!("{} == {} is {}", a, b, a == b);
|
|
|
println!("{}.eq({}) is {}", a, b, a.eq(&b));
|
|
|
}
|
|
|
+
|
|
|
+ #[test]
|
|
|
+ fn test_decimal_min_and_max() {
|
|
|
+ let a = dec!(0.123234213);
|
|
|
+ let b = dec!(0.823004213);
|
|
|
+ println!("max({}, {})={}", a, b, max(a, b));
|
|
|
+ println!("min({}, {})={}", a, b, min(a, b));
|
|
|
+ }
|
|
|
}
|