Skip to content

Commit 4b4ef71

Browse files
committed
More test fixes
1 parent 24ccb34 commit 4b4ef71

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+154
-150
lines changed

src/compiletest/compiletest.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
#![crate_type = "bin"]
12-
#![feature(phase, slicing_syntax, globs, unboxed_closures)]
12+
#![feature(slicing_syntax, globs, unboxed_closures)]
1313

1414
#![deny(warnings)]
1515

src/doc/guide-error-handling.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,10 @@ fn parse_version(header: &[u8]) -> Result<Version, ParseError> {
167167
let version = parse_version(&[1, 2, 3, 4]);
168168
match version {
169169
Ok(v) => {
170-
println!("working with version: {}", v);
170+
println!("working with version: {:?}", v);
171171
}
172172
Err(e) => {
173-
println!("error parsing header: {}", e);
173+
println!("error parsing header: {:?}", e);
174174
}
175175
}
176176
```

src/doc/guide-macros.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ the pattern in the above code:
4242
# let input_1 = T::SpecialA(0);
4343
# let input_2 = T::SpecialA(0);
4444
macro_rules! early_return {
45-
($inp:expr $sp:path) => ( // invoke it like `(input_5 SpecialE)`
45+
($inp:expr, $sp:path) => ( // invoke it like `(input_5 SpecialE)`
4646
match $inp {
4747
$sp(x) => { return x; }
4848
_ => {}
4949
}
5050
);
5151
}
5252
// ...
53-
early_return!(input_1 T::SpecialA);
53+
early_return!(input_1, T::SpecialA);
5454
// ...
55-
early_return!(input_2 T::SpecialB);
55+
early_return!(input_2, T::SpecialB);
5656
# return 0;
5757
# }
5858
# fn main() {}

src/doc/guide-pointers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ enum List<T> {
620620
621621
fn main() {
622622
let list: List<int> = List::Cons(1, box List::Cons(2, box List::Cons(3, box List::Nil)));
623-
println!("{}", list);
623+
println!("{:?}", list);
624624
}
625625
```
626626

src/liballoc/arc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
//! let five = five.clone();
4242
//!
4343
//! Thread::spawn(move || {
44-
//! println!("{}", five);
44+
//! println!("{:?}", five);
4545
//! });
4646
//! }
4747
//! ```

src/liballoc/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

6666
#![no_std]
6767
#![allow(unknown_features)]
68-
#![feature(lang_items, phase, unsafe_destructor)]
68+
#![feature(lang_items, unsafe_destructor)]
6969

7070
#[macro_use]
7171
extern crate core;

src/libcollections/bit.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -143,17 +143,17 @@ static FALSE: bool = false;
143143
/// bv.set(3, true);
144144
/// bv.set(5, true);
145145
/// bv.set(7, true);
146-
/// println!("{}", bv.to_string());
146+
/// println!("{:?}", bv);
147147
/// println!("total bits set to true: {}", bv.iter().filter(|x| *x).count());
148148
///
149149
/// // flip all values in bitvector, producing non-primes less than 10
150150
/// bv.negate();
151-
/// println!("{}", bv.to_string());
151+
/// println!("{:?}", bv);
152152
/// println!("total bits set to true: {}", bv.iter().filter(|x| *x).count());
153153
///
154154
/// // reset bitvector to empty
155155
/// bv.clear();
156-
/// println!("{}", bv.to_string());
156+
/// println!("{:?}", bv);
157157
/// println!("total bits set to true: {}", bv.iter().filter(|x| *x).count());
158158
/// ```
159159
#[stable]
@@ -1881,10 +1881,10 @@ mod tests {
18811881
#[test]
18821882
fn test_to_str() {
18831883
let zerolen = Bitv::new();
1884-
assert_eq!(zerolen.to_string(), "");
1884+
assert_eq!(format!("{:?}", zerolen), "");
18851885

18861886
let eightbits = Bitv::from_elem(8u, false);
1887-
assert_eq!(eightbits.to_string(), "00000000")
1887+
assert_eq!(format!("{:?}", eightbits), "00000000")
18881888
}
18891889

18901890
#[test]
@@ -1910,7 +1910,7 @@ mod tests {
19101910
let mut b = Bitv::from_elem(2, false);
19111911
b.set(0, true);
19121912
b.set(1, false);
1913-
assert_eq!(b.to_string(), "10");
1913+
assert_eq!(format!("{:?}", b), "10");
19141914
assert!(!b.none() && !b.all());
19151915
}
19161916

@@ -2245,7 +2245,7 @@ mod tests {
22452245
fn test_from_bytes() {
22462246
let bitv = Bitv::from_bytes(&[0b10110110, 0b00000000, 0b11111111]);
22472247
let str = concat!("10110110", "00000000", "11111111");
2248-
assert_eq!(bitv.to_string(), str);
2248+
assert_eq!(format!("{:?}", bitv), str);
22492249
}
22502250

22512251
#[test]
@@ -2264,7 +2264,7 @@ mod tests {
22642264
fn test_from_bools() {
22652265
let bools = vec![true, false, true, true];
22662266
let bitv: Bitv = bools.iter().map(|n| *n).collect();
2267-
assert_eq!(bitv.to_string(), "1011");
2267+
assert_eq!(format!("{:?}", bitv), "1011");
22682268
}
22692269

22702270
#[test]
@@ -2622,7 +2622,7 @@ mod bitv_set_test {
26222622
s.insert(10);
26232623
s.insert(50);
26242624
s.insert(2);
2625-
assert_eq!("{1, 2, 10, 50}", s.to_string());
2625+
assert_eq!("BitvSet {1u, 2u, 10u, 50u}", format!("{:?}", s));
26262626
}
26272627

26282628
#[test]

src/libcollections/btree/map.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1347,7 +1347,7 @@ impl<K: Ord, V> BTreeMap<K, V> {
13471347
///
13481348
/// // count the number of occurrences of letters in the vec
13491349
/// for x in vec!["a","b","a","c","a","b"].iter() {
1350-
/// match count.entry(x) {
1350+
/// match count.entry(*x) {
13511351
/// Entry::Vacant(view) => {
13521352
/// view.insert(1);
13531353
/// },

src/libcollections/btree/set.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -842,9 +842,9 @@ mod test {
842842
set.insert(1);
843843
set.insert(2);
844844

845-
let set_str = format!("{}", set);
845+
let set_str = format!("{:?}", set);
846846

847-
assert!(set_str == "{1, 2}");
848-
assert_eq!(format!("{}", empty), "{}");
847+
assert_eq!(set_str, "BTreeSet {1i, 2i}");
848+
assert_eq!(format!("{:?}", empty), "BTreeSet {}");
849849
}
850850
}

src/libcollections/dlist.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1018,12 +1018,12 @@ mod tests {
10181018
#[test]
10191019
fn test_show() {
10201020
let list: DList<int> = range(0i, 10).collect();
1021-
assert!(list.to_string() == "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]");
1021+
assert_eq!(format!("{:?}", list), "DList [0i, 1i, 2i, 3i, 4i, 5i, 6i, 7i, 8i, 9i]");
10221022

10231023
let list: DList<&str> = vec!["just", "one", "test", "more"].iter()
10241024
.map(|&s| s)
10251025
.collect();
1026-
assert!(list.to_string() == "[just, one, test, more]");
1026+
assert_eq!(format!("{:?}", list), "DList [\"just\", \"one\", \"test\", \"more\"]");
10271027
}
10281028

10291029
#[cfg(test)]

src/libcollections/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#![allow(unknown_features)]
2525
#![feature(unsafe_destructor, slicing_syntax)]
2626
#![feature(old_impl_check)]
27+
#![feature(unboxed_closures)]
2728
#![no_std]
2829

2930
#[macro_use]

src/libcollections/ring_buf.rs

+2-8
Original file line numberDiff line numberDiff line change
@@ -1648,21 +1648,15 @@ mod tests {
16481648
assert_eq!(d.len(), 3u);
16491649
d.push_back(137);
16501650
assert_eq!(d.len(), 4u);
1651-
debug!("{}", d.front());
16521651
assert_eq!(*d.front().unwrap(), 42);
1653-
debug!("{}", d.back());
16541652
assert_eq!(*d.back().unwrap(), 137);
16551653
let mut i = d.pop_front();
1656-
debug!("{}", i);
16571654
assert_eq!(i, Some(42));
16581655
i = d.pop_back();
1659-
debug!("{}", i);
16601656
assert_eq!(i, Some(137));
16611657
i = d.pop_back();
1662-
debug!("{}", i);
16631658
assert_eq!(i, Some(137));
16641659
i = d.pop_back();
1665-
debug!("{}", i);
16661660
assert_eq!(i, Some(17));
16671661
assert_eq!(d.len(), 0u);
16681662
d.push_back(3);
@@ -2308,12 +2302,12 @@ mod tests {
23082302
#[test]
23092303
fn test_show() {
23102304
let ringbuf: RingBuf<int> = range(0i, 10).collect();
2311-
assert!(format!("{}", ringbuf) == "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]");
2305+
assert_eq!(format!("{:?}", ringbuf), "RingBuf [0i, 1i, 2i, 3i, 4i, 5i, 6i, 7i, 8i, 9i]");
23122306

23132307
let ringbuf: RingBuf<&str> = vec!["just", "one", "test", "more"].iter()
23142308
.map(|&s| s)
23152309
.collect();
2316-
assert!(format!("{}", ringbuf) == "[just, one, test, more]");
2310+
assert_eq!(format!("{:?}", ringbuf), "RingBuf [\"just\", \"one\", \"test\", \"more\"]");
23172311
}
23182312

23192313
#[test]

src/libcollections/string.rs

-1
Original file line numberDiff line numberDiff line change
@@ -922,7 +922,6 @@ pub trait ToString {
922922
}
923923

924924
#[cfg(stage0)]
925-
//NOTE(stage0): remove after stage0 snapshot
926925
impl<T: fmt::Show> ToString for T {
927926
fn to_string(&self) -> String {
928927
use core::fmt::Writer;

src/libcore/any.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@
4646
//! // different type: just print it out unadorned.
4747
//! match value_any.downcast_ref::<String>() {
4848
//! Some(as_string) => {
49-
//! println!("String ({}): {:?}", as_string.len(), as_string);
49+
//! println!("String ({}): {}", as_string.len(), as_string);
5050
//! }
5151
//! None => {
52-
//! println!("{}", value);
52+
//! println!("{:?}", value);
5353
//! }
5454
//! }
5555
//! }

src/libcore/fmt/mod.rs

+14-5
Original file line numberDiff line numberDiff line change
@@ -213,15 +213,12 @@ pub struct Arguments<'a> {
213213
args: &'a [Argument<'a>],
214214
}
215215

216-
#[cfg(stage0)]
217-
//FIXME: remove after stage0 snapshot
218216
impl<'a> Show for Arguments<'a> {
219217
fn fmt(&self, fmt: &mut Formatter) -> Result {
220-
write(fmt.buf, *self)
218+
String::fmt(self, fmt)
221219
}
222220
}
223221

224-
#[cfg(not(stage0))]
225222
impl<'a> String for Arguments<'a> {
226223
fn fmt(&self, fmt: &mut Formatter) -> Result {
227224
write(fmt.buf, *self)
@@ -863,14 +860,20 @@ impl<T: Show> Show for [T] {
863860

864861
impl<T: String> String for [T] {
865862
fn fmt(&self, f: &mut Formatter) -> Result {
863+
if f.flags & (1 << (rt::FlagAlternate as uint)) == 0 {
864+
try!(write!(f, "["));
865+
}
866866
let mut is_first = true;
867867
for x in self.iter() {
868868
if is_first {
869869
is_first = false;
870870
} else {
871871
try!(write!(f, ", "));
872872
}
873-
try!(String::fmt(x, f))
873+
try!(write!(f, "{}", *x))
874+
}
875+
if f.flags & (1 << (rt::FlagAlternate as uint)) == 0 {
876+
try!(write!(f, "]"));
874877
}
875878
Ok(())
876879
}
@@ -882,6 +885,12 @@ impl Show for () {
882885
}
883886
}
884887

888+
impl String for () {
889+
fn fmt(&self, f: &mut Formatter) -> Result {
890+
f.pad("()")
891+
}
892+
}
893+
885894
impl<T: Copy + Show> Show for Cell<T> {
886895
fn fmt(&self, f: &mut Formatter) -> Result {
887896
write!(f, "Cell {{ value: {:?} }}", self.get())

src/libcore/macros.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,8 @@ macro_rules! writeln {
182182
($dst:expr, $fmt:expr) => (
183183
write!($dst, concat!($fmt, "\n"))
184184
);
185-
($dst:expr, $fmt:expr, $($arg:expr),*) => (
186-
write!($dst, concat!($fmt, "\n"), $($arg,)*)
185+
($dst:expr, $fmt:expr, $($arg:tt)*) => (
186+
write!($dst, concat!($fmt, "\n"), $($arg)*)
187187
);
188188
}
189189

src/libcore/ops.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
//! }
5252
//! }
5353
//! fn main() {
54-
//! println!("{}", Point {x: 1, y: 0} + Point {x: 2, y: 3});
55-
//! println!("{}", Point {x: 1, y: 0} - Point {x: 2, y: 3});
54+
//! println!("{:?}", Point {x: 1, y: 0} + Point {x: 2, y: 3});
55+
//! println!("{:?}", Point {x: 1, y: 0} - Point {x: 2, y: 3});
5656
//! }
5757
//! ```
5858
//!

src/libcore/option.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ impl<T> Option<T> {
238238
/// // First, cast `Option<String>` to `Option<&String>` with `as_ref`,
239239
/// // then consume *that* with `map`, leaving `num_as_str` on the stack.
240240
/// let num_as_int: Option<uint> = num_as_str.as_ref().map(|n| n.len());
241-
/// println!("still can print num_as_str: {}", num_as_str);
241+
/// println!("still can print num_as_str: {:?}", num_as_str);
242242
/// ```
243243
#[inline]
244244
#[stable]

src/libcore/simd.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
//! use std::simd::f32x4;
2626
//! let a = f32x4(40.0, 41.0, 42.0, 43.0);
2727
//! let b = f32x4(1.0, 1.1, 3.4, 9.8);
28-
//! println!("{}", a + b);
28+
//! println!("{:?}", a + b);
2929
//! }
3030
//! ```
3131
//!

src/librand/lib.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ pub trait Rng : Sized {
140140
///
141141
/// let mut v = [0u8; 13579];
142142
/// thread_rng().fill_bytes(&mut v);
143-
/// println!("{}", v.as_slice());
143+
/// println!("{:?}", v.as_slice());
144144
/// ```
145145
fn fill_bytes(&mut self, dest: &mut [u8]) {
146146
// this could, in theory, be done by transmuting dest to a
@@ -176,7 +176,7 @@ pub trait Rng : Sized {
176176
/// let mut rng = thread_rng();
177177
/// let x: uint = rng.gen();
178178
/// println!("{}", x);
179-
/// println!("{}", rng.gen::<(f64, bool)>());
179+
/// println!("{:?}", rng.gen::<(f64, bool)>());
180180
/// ```
181181
#[inline(always)]
182182
fn gen<T: Rand>(&mut self) -> T {
@@ -194,8 +194,8 @@ pub trait Rng : Sized {
194194
/// let mut rng = thread_rng();
195195
/// let x = rng.gen_iter::<uint>().take(10).collect::<Vec<uint>>();
196196
/// println!("{}", x);
197-
/// println!("{}", rng.gen_iter::<(f64, bool)>().take(5)
198-
/// .collect::<Vec<(f64, bool)>>());
197+
/// println!("{:?}", rng.gen_iter::<(f64, bool)>().take(5)
198+
/// .collect::<Vec<(f64, bool)>>());
199199
/// ```
200200
fn gen_iter<'a, T: Rand>(&'a mut self) -> Generator<'a, T, Self> {
201201
Generator { rng: self }
@@ -268,7 +268,7 @@ pub trait Rng : Sized {
268268
///
269269
/// let choices = [1i, 2, 4, 8, 16, 32];
270270
/// let mut rng = thread_rng();
271-
/// println!("{}", rng.choose(&choices));
271+
/// println!("{:?}", rng.choose(&choices));
272272
/// # // uncomment when slicing syntax is stable
273273
/// //assert_eq!(rng.choose(choices.index(&(0..0))), None);
274274
/// ```

src/libregex/test/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ macro_rules! regex {
1212
($re:expr) => (
1313
match ::regex::Regex::new($re) {
1414
Ok(re) => re,
15-
Err(err) => panic!("{}", err),
15+
Err(err) => panic!("{:?}", err),
1616
}
1717
);
1818
}

src/libregex/test/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ macro_rules! mat {
162162
sgot = &sgot[..expected.len()]
163163
}
164164
if expected != sgot {
165-
panic!("For RE '{}' against '{}', expected '{}' but got '{}'",
165+
panic!("For RE '{}' against '{}', expected '{:?}' but got '{:?}'",
166166
$re, text, expected, sgot);
167167
}
168168
}

src/librustc/metadata/creader.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ impl<'a> CrateReader<'a> {
204204
match i.node {
205205
ast::ViewItemExternCrate(ident, ref path_opt, id) => {
206206
let ident = token::get_ident(ident);
207-
debug!("resolving extern crate stmt. ident: {} path_opt: {}",
207+
debug!("resolving extern crate stmt. ident: {} path_opt: {:?}",
208208
ident, path_opt);
209209
let name = match *path_opt {
210210
Some((ref path_str, _)) => {

0 commit comments

Comments
 (0)