1
Fork 0

Correct testcases that passed because fns with #[test] were stripped before expansion.

This commit is contained in:
Huon Wilson 2013-05-11 18:18:02 +10:00
parent ea5c413427
commit 9b30fa3116
3 changed files with 3 additions and 12 deletions

View file

@ -79,12 +79,6 @@ mod test {
pub fn trivial_to_str() {
assert!(lambda.to_str() == "\\")
}
#[test]
pub fn read_simple_board() {
let s = include_str!("./maps/contest1.map");
io::with_str_reader(s, read_board_grid)
}
}
pub fn main() {}

View file

@ -16,12 +16,11 @@ use core::path::{Path};
type rsrc_loader = ~fn(path: &Path) -> result::Result<~str, ~str>;
#[test]
fn tester()
{
let loader: rsrc_loader = |_path| {result::Ok(~"more blah")};
let path = path::from_str("blah");
let path = path::Path("blah");
assert!(loader(&path).is_ok());
}

View file

@ -1,4 +1,4 @@
// xfail-fast
// xfail-test #4276
// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
@ -15,7 +15,6 @@ extern mod std;
use core::io::{WriterUtil};
#[cfg(test)]
fn check_strs(actual: &str, expected: &str) -> bool
{
if actual != expected
@ -26,10 +25,9 @@ fn check_strs(actual: &str, expected: &str) -> bool
return true;
}
#[test]
fn tester()
{
let mut table = core::hashmap::HashMap();
let mut table = core::hashmap::HashMap::new();
table.insert(@~"one", 1);
table.insert(@~"two", 2);
assert!(check_strs(table.to_str(), ~"xxx")); // not sure what expected should be