Removed unnecessary method in test
This commit is contained in:
parent
25e8b6ed9c
commit
45e52a13e8
1 changed files with 2 additions and 16 deletions
|
@ -278,11 +278,7 @@ pub fn maybe_aborted<T>(result: T, mut p: Parser) -> T {
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
use super::*;
|
use super::*;
|
||||||
use serialize::{json, Encodable};
|
use serialize::json;
|
||||||
use std::io;
|
|
||||||
use std::io::MemWriter;
|
|
||||||
use std::mem::transmute;
|
|
||||||
use std::str;
|
|
||||||
use std::gc::GC;
|
use std::gc::GC;
|
||||||
use codemap::{Span, BytePos, Spanned};
|
use codemap::{Span, BytePos, Spanned};
|
||||||
use owned_slice::OwnedSlice;
|
use owned_slice::OwnedSlice;
|
||||||
|
@ -296,16 +292,6 @@ mod test {
|
||||||
use util::parser_testing::{string_to_expr, string_to_item};
|
use util::parser_testing::{string_to_expr, string_to_item};
|
||||||
use util::parser_testing::string_to_stmt;
|
use util::parser_testing::string_to_stmt;
|
||||||
|
|
||||||
fn to_json_str<'a, E: Encodable<json::Encoder<'a>, io::IoError>>(val: &E) -> String {
|
|
||||||
let mut writer = MemWriter::new();
|
|
||||||
// FIXME(14302) remove the transmute and unsafe block.
|
|
||||||
unsafe {
|
|
||||||
let mut encoder = json::Encoder::new(&mut writer as &mut io::Writer);
|
|
||||||
let _ = val.encode(transmute(&mut encoder));
|
|
||||||
}
|
|
||||||
str::from_utf8(writer.unwrap().as_slice()).unwrap().to_string()
|
|
||||||
}
|
|
||||||
|
|
||||||
// produce a codemap::span
|
// produce a codemap::span
|
||||||
fn sp(a: u32, b: u32) -> Span {
|
fn sp(a: u32, b: u32) -> Span {
|
||||||
Span{lo:BytePos(a),hi:BytePos(b),expn_info:None}
|
Span{lo:BytePos(a),hi:BytePos(b),expn_info:None}
|
||||||
|
@ -415,7 +401,7 @@ mod test {
|
||||||
|
|
||||||
#[test] fn string_to_tts_1 () {
|
#[test] fn string_to_tts_1 () {
|
||||||
let tts = string_to_tts("fn a (b : int) { b; }".to_string());
|
let tts = string_to_tts("fn a (b : int) { b; }".to_string());
|
||||||
assert_eq!(to_json_str(&tts),
|
assert_eq!(json::encode(&tts),
|
||||||
"[\
|
"[\
|
||||||
{\
|
{\
|
||||||
\"variant\":\"TTTok\",\
|
\"variant\":\"TTTok\",\
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue