serde tests
This commit is contained in:
parent
bfbcb8d551
commit
9aef8ba063
@ -742,3 +742,18 @@ fn serialize_err_opt_vec_in_out() {
|
|||||||
|
|
||||||
assert!(vec.is_ok());
|
assert!(vec.is_ok());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn serialize_btree() {
|
||||||
|
use std::io::{Cursor, SeekFrom, Seek};
|
||||||
|
|
||||||
|
let mut buff = Cursor::new(Vec::new());
|
||||||
|
let mut btree = BTreeMap::new();
|
||||||
|
btree.insert(1u64, 5u64);
|
||||||
|
serialize_into(&btree, &mut buff).unwrap();
|
||||||
|
|
||||||
|
buff.seek(SeekFrom::Start(0)).unwrap();
|
||||||
|
let res = deserialize_from::<BTreeMap<u64, u64>, _>(&mut buff).unwrap();
|
||||||
|
|
||||||
|
assert_eq!(res[&1u64], 5u64);
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user