Răsfoiți Sursa

Remove Signed Wrapping test because Wrapping doesn't impl Neg in Rust 1.8

Yoan Lecoq 8 ani în urmă
părinte
comite
3b7a775f38
1 a modificat fișierele cu 0 adăugiri și 24 ștergeri
  1. 0 24
      traits/src/sign.rs

+ 0 - 24
traits/src/sign.rs

@@ -187,27 +187,3 @@ empty_trait_impl!(Unsigned for usize u8 u16 u32 u64);
 
 impl<T: Unsigned> Unsigned for Wrapping<T> where Wrapping<T>: Num {}
 
-
-macro_rules! test_signed_wrapping {
-    ($($t:ty)+) => {
-        $({
-            let range = -1 as $t .. 2 as $t;
-            for i in range.clone() {
-                let w = Wrapping(i);
-                assert_eq!(signum(i), signum(w).0);
-                assert_eq!(abs(i), abs(w).0);
-                for j in range.clone() {
-                    assert_eq!(abs_sub(i, j), abs_sub(w, Wrapping(j)).0);
-                }
-                assert_eq!(i.is_positive(), w.is_positive());
-                assert_eq!(i.is_negative(), w.is_negative());
-            }
-        })+   
-    };
-}
-
-#[test]
-fn signed_wrapping() {
-    test_signed_wrapping!(isize i8 i16 i32 i64);
-}
-