]> git.lizzy.rs Git - rust.git/commitdiff
coretest: remove/ignore tests
authorJorge Aparicio <japaricious@gmail.com>
Mon, 5 Jan 2015 04:34:23 +0000 (23:34 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Mon, 5 Jan 2015 22:22:15 +0000 (17:22 -0500)
src/libcoretest/lib.rs
src/libcoretest/option.rs
src/libcoretest/raw.rs [deleted file]
src/libcoretest/result.rs

index e6608eee3ddfab565f6fb8f71f94705f72aa1198..b6fc6457fce4d8f3454c8ef0e90465f5802aa352 100644 (file)
@@ -30,7 +30,6 @@
 mod ops;
 mod option;
 mod ptr;
-mod raw;
 mod result;
 mod slice;
 mod str;
index 86fc25c9d918c2b765a2fe26645e0ec299668e0e..4a459992098a08b8a86dff85264e26614e760996 100644 (file)
@@ -220,6 +220,7 @@ fn test_ord() {
     assert!(big > None);
 }
 
+/* FIXME(#20575)
 #[test]
 fn test_collect() {
     let v: Option<Vec<int>> = range(0i, 0).map(|_| Some(0i)).collect();
@@ -234,12 +235,14 @@ fn test_collect() {
     assert!(v == None);
 
     // test that it does not take more elements than it needs
-    let mut functions = [|| Some(()), || None, || panic!()];
+    let mut functions: [Box<Fn() -> Option<()>>; 3] =
+        [box || Some(()), box || None, box || panic!()];
 
     let v: Option<Vec<()>> = functions.iter_mut().map(|f| (*f)()).collect();
 
     assert!(v == None);
 }
+*/
 
 #[test]
 fn test_cloned() {
diff --git a/src/libcoretest/raw.rs b/src/libcoretest/raw.rs
deleted file mode 100644 (file)
index f2c23c7..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
-// file at the top-level directory of this distribution and at
-// http://rust-lang.org/COPYRIGHT.
-//
-// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
-// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
-// option. This file may not be copied, modified, or distributed
-// except according to those terms.
-
-use core::raw::*;
-use core::mem;
-
-#[test]
-fn synthesize_closure() {
-    unsafe {
-        let x = 10;
-        let f: |int| -> int = |y| x + y;
-
-        assert_eq!(f(20), 30);
-
-        let original_closure: Closure = mem::transmute(f);
-
-        let actual_function_pointer = original_closure.code;
-        let environment = original_closure.env;
-
-        let new_closure = Closure {
-            code: actual_function_pointer,
-            env: environment
-        };
-
-        let new_f: |int| -> int = mem::transmute(new_closure);
-        assert_eq!(new_f(20), 30);
-    }
-}
index 415cd4e7dcfb80a75c05be7cf77452d6062bf703..52ea14dd05dd922ec87611c3b4d26ca0109dcd3b 100644 (file)
@@ -67,6 +67,7 @@ pub fn test_impl_map_err() {
     assert!(Err::<int, int>(1).map_err(|x| x + 1) == Err(2));
 }
 
+/* FIXME(#20575)
 #[test]
 fn test_collect() {
     let v: Result<Vec<int>, ()> = range(0i, 0).map(|_| Ok::<int, ()>(0)).collect();
@@ -81,11 +82,13 @@ fn test_collect() {
     assert!(v == Err(2));
 
     // test that it does not take more elements than it needs
-    let mut functions = [|| Ok(()), || Err(1i), || panic!()];
+    let mut functions: [Box<Fn() -> Result<(), int>>; 3] =
+        [box || Ok(()), box || Err(1i), box || panic!()];
 
     let v: Result<Vec<()>, int> = functions.iter_mut().map(|f| (*f)()).collect();
     assert!(v == Err(1));
 }
+*/
 
 #[test]
 pub fn test_fmt_default() {