瀏覽代碼

min、max测试,不过是decimal的

skyfffire 2 年之前
父節點
當前提交
d0d8b1e35e
共有 1 個文件被更改,包括 9 次插入0 次删除
  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));
+    }
 }