commented out tests
This commit is contained in:
parent
4372a1cd55
commit
9c85e4d305
@ -278,7 +278,7 @@ fn test_hex_prefix_encode() {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
use std::collections::BTreeMap;
|
use std::collections::HashMap;
|
||||||
use rustc_serialize::hex::FromHex;
|
use rustc_serialize::hex::FromHex;
|
||||||
use rustc_serialize::json::Json;
|
use rustc_serialize::json::Json;
|
||||||
use bytes::*;
|
use bytes::*;
|
||||||
@ -379,18 +379,80 @@ mod tests {
|
|||||||
assert_eq!(trie_root(v), H256::from_str("9f6221ebb8efe7cff60a716ecb886e67dd042014be444669f0159d8e68b42100").unwrap());
|
assert_eq!(trie_root(v), H256::from_str("9f6221ebb8efe7cff60a716ecb886e67dd042014be444669f0159d8e68b42100").unwrap());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
//fn hex_or_string(s: &str) -> Vec<u8> {
|
||||||
fn test_triehash_json_trietest_json() {
|
//match s.starts_with("0x") {
|
||||||
let data = include_bytes!("../tests/TrieTests/trietest.json");
|
//true => s[2..].from_hex().unwrap(),
|
||||||
|
//false => From::from(s)
|
||||||
|
//}
|
||||||
|
//}
|
||||||
|
|
||||||
let s = String::from_bytes(data).unwrap();
|
//pub fn yield_json_trietest<I, R>(data: &[u8], name: &str, insert: &mut I, remove: &mut R) -> H256 where I: FnMut(Vec<u8>, Vec<u8>), R: FnMut(Vec<u8>) {
|
||||||
let json = Json::from_str(&s).unwrap();
|
////let data = include_bytes!("../tests/TrieTests/trietest.json");
|
||||||
let obj = json.as_object().unwrap();
|
|
||||||
|
//let s = String::from_bytes(data).unwrap();
|
||||||
|
//let json = Json::from_str(&s).unwrap();
|
||||||
|
//let obj = json.as_object().unwrap();
|
||||||
|
//println!("here");
|
||||||
|
|
||||||
|
//let value = &obj[name];
|
||||||
|
|
||||||
|
//let i = &value["in"];
|
||||||
|
//let o = &value["root"];
|
||||||
|
|
||||||
|
//let root_str = o.as_string().unwrap();
|
||||||
|
|
||||||
|
//println!("here2");
|
||||||
|
//for i in i.as_array().unwrap().iter() {
|
||||||
|
//let key = hex_or_string(i[0].as_string().unwrap());
|
||||||
|
|
||||||
|
//match i[1].is_null() {
|
||||||
|
//true => remove(key),
|
||||||
|
//false => insert(key, hex_or_string(i[1].as_string().unwrap()))
|
||||||
|
//};
|
||||||
|
//}
|
||||||
|
|
||||||
|
//H256::from_str(&root_str[2..]).unwrap()
|
||||||
|
//}
|
||||||
|
|
||||||
|
////fn load_json_trietest(data: &[u8], name: &str) -> (Vec<(Vec<u8>, Vec<u8>)>, H256) {
|
||||||
|
////use std::cell::RefCell;
|
||||||
|
//let map = RefCell::new(HashMap::new());
|
||||||
|
//let root = yield_json_trietest(data, name, &mut | key, value | {
|
||||||
|
//map.borrow_mut().insert(key, value);
|
||||||
|
//}, &mut | key | {
|
||||||
|
//map.borrow_mut().remove(&key);
|
||||||
|
//});
|
||||||
|
|
||||||
|
//let res = map.into_inner()
|
||||||
|
//.into_iter()
|
||||||
|
//.map(|p| p)
|
||||||
|
//.collect();
|
||||||
|
//(res, root)
|
||||||
|
//}
|
||||||
|
|
||||||
|
//#[test]
|
||||||
|
//fn triehash_json_empty_values() {
|
||||||
|
//let (input, root) = load_json_trietest(include_bytes!("../tests/TrieTests/trietest.json"), "emptyValues");
|
||||||
|
//assert_eq!(trie_root(input), root);
|
||||||
|
//}
|
||||||
|
|
||||||
|
//#[test]
|
||||||
|
//fn triehash_json_branching_tests() {
|
||||||
|
//let (input, root) = load_json_trietest(include_bytes!("../tests/TrieTests/trietest.json"), "branchingTests");
|
||||||
|
//assert_eq!(trie_root(input), root);
|
||||||
|
//}
|
||||||
|
|
||||||
|
//#[test]
|
||||||
|
//fn triehash_json_jeff_tests() {
|
||||||
|
//let (input, root) = load_json_trietest(include_bytes!("../tests/TrieTests/trietest.json"), "jeff");
|
||||||
|
//assert_eq!(trie_root(input), root);
|
||||||
|
//}
|
||||||
|
|
||||||
|
////#[test]
|
||||||
|
////fn triehash_json_test1() {
|
||||||
|
//let (input, root) = load_json_trietest(include_bytes!("../tests/TrieTests/hex_encoded_securetrie_test.json"), "test1");
|
||||||
|
//assert_eq!(trie_root(input), root);
|
||||||
|
//}
|
||||||
|
|
||||||
for (key, value) in obj.iter() {
|
|
||||||
println!("running test: {}", key);
|
|
||||||
}
|
|
||||||
assert!(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user