diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-01-30 12:26:44 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-01-30 14:53:34 -0800 |
| commit | 3a2530d611fc92bd8094ec1745a927e059ac432a (patch) | |
| tree | 0e02c7b12ca7ab267ba36903a535ec3cb286a23e /src/libcoretest | |
| parent | 188d7c0bc36e69b99f6bdefd613027e53fa8b2d0 (diff) | |
| download | rust-3a2530d611fc92bd8094ec1745a927e059ac432a.tar.gz rust-3a2530d611fc92bd8094ec1745a927e059ac432a.zip | |
Test fixes and rebase conflicts
Also some tidying up of a bunch of crate attributes
Diffstat (limited to 'src/libcoretest')
| -rw-r--r-- | src/libcoretest/hash/mod.rs | 4 | ||||
| -rw-r--r-- | src/libcoretest/iter.rs | 16 | ||||
| -rw-r--r-- | src/libcoretest/lib.rs | 6 |
3 files changed, 13 insertions, 13 deletions
diff --git a/src/libcoretest/hash/mod.rs b/src/libcoretest/hash/mod.rs index f83b03d845b..ae23024cf20 100644 --- a/src/libcoretest/hash/mod.rs +++ b/src/libcoretest/hash/mod.rs @@ -76,12 +76,12 @@ fn test_writer_hasher() { // FIXME (#18248) Add tests for hashing Rc<str> and Rc<[T]> unsafe { - let ptr: *const int = mem::transmute(5); + let ptr: *const i32 = mem::transmute(5is); assert_eq!(hash(&ptr), 5); } unsafe { - let ptr: *mut int = mem::transmute(5); + let ptr: *mut i32 = mem::transmute(5is); assert_eq!(hash(&ptr), 5); } } diff --git a/src/libcoretest/iter.rs b/src/libcoretest/iter.rs index 2a872ef3443..3102abb660f 100644 --- a/src/libcoretest/iter.rs +++ b/src/libcoretest/iter.rs @@ -328,7 +328,7 @@ fn test_iterator_len() { #[test] fn test_iterator_sum() { - let v: &[_] = &[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + let v: &[i32] = &[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; assert_eq!(v[..4].iter().map(|&x| x).sum(), 6); assert_eq!(v.iter().map(|&x| x).sum(), 55); assert_eq!(v[..0].iter().map(|&x| x).sum(), 0); @@ -336,7 +336,7 @@ fn test_iterator_sum() { #[test] fn test_iterator_product() { - let v: &[_] = &[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + let v: &[i32] = &[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; assert_eq!(v[..4].iter().map(|&x| x).product(), 0); assert_eq!(v[1..5].iter().map(|&x| x).product(), 24); assert_eq!(v[..0].iter().map(|&x| x).product(), 1); @@ -730,23 +730,23 @@ fn test_random_access_cycle() { #[test] fn test_double_ended_range() { - assert!((11..14).rev().collect::<Vec<int>>() == vec![13, 12, 11]); + assert!((11..14).rev().collect::<Vec<_>>() == vec![13, 12, 11]); for _ in (10..0).rev() { panic!("unreachable"); } - assert!((11u..14).rev().collect::<Vec<uint>>() == vec![13u, 12, 11]); - for _ in (10u..0).rev() { + assert!((11..14).rev().collect::<Vec<_>>() == vec![13, 12, 11]); + for _ in (10..0).rev() { panic!("unreachable"); } } #[test] fn test_range() { - assert!((0..5).collect::<Vec<int>>() == vec![0, 1, 2, 3, 4]); - assert!((-10..-1).collect::<Vec<int>>() == + assert!((0..5).collect::<Vec<_>>() == vec![0, 1, 2, 3, 4]); + assert!((-10..-1).collect::<Vec<_>>() == vec![-10, -9, -8, -7, -6, -5, -4, -3, -2]); - assert!((0..5).rev().collect::<Vec<int>>() == vec![4, 3, 2, 1, 0]); + assert!((0..5).rev().collect::<Vec<_>>() == vec![4, 3, 2, 1, 0]); assert_eq!((200..-5).count(), 0); assert_eq!((200..-5).rev().count(), 0); assert_eq!((200..200).count(), 0); diff --git a/src/libcoretest/lib.rs b/src/libcoretest/lib.rs index 0d371dbe153..c26d3e7bb8a 100644 --- a/src/libcoretest/lib.rs +++ b/src/libcoretest/lib.rs @@ -8,10 +8,10 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#![feature(unsafe_destructor, slicing_syntax)] -#![feature(unboxed_closures)] #![feature(box_syntax)] -#![allow(unknown_features)] #![feature(int_uint)] +#![feature(int_uint)] +#![feature(unboxed_closures)] +#![feature(unsafe_destructor, slicing_syntax)] extern crate core; extern crate test; |
