Jelajahi Sumber

min、max测试,不过是decimal的

skyfffire 2 tahun lalu
induk
melakukan
d0d8b1e35e
1 mengubah file dengan 9 tambahan dan 0 penghapusan
  1. 9 0
      strategy/tests/decimal_test.rs

+ 9 - 0
strategy/tests/decimal_test.rs

@@ -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));
+    }
 }