Test for serializing BTreeSet

This commit is contained in:
David Tolnay
2017-07-09 10:16:49 -07:00
parent b0f9d2a0ba
commit 9c679d9082
+12 -1
View File
@@ -9,7 +9,7 @@
#[macro_use] #[macro_use]
extern crate serde_derive; extern crate serde_derive;
use std::collections::{BTreeMap, HashMap, HashSet}; use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
use std::net; use std::net;
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};
use std::time::Duration; use std::time::Duration;
@@ -170,6 +170,17 @@ declare_tests! {
Token::SeqEnd, Token::SeqEnd,
], ],
} }
test_btreeset {
BTreeSet::<isize>::new() => &[
Token::Seq { len: Some(0) },
Token::SeqEnd,
],
btreeset![1] => &[
Token::Seq { len: Some(1) },
Token::I32(1),
Token::SeqEnd,
],
}
test_hashset { test_hashset {
HashSet::<isize>::new() => &[ HashSet::<isize>::new() => &[
Token::Seq { len: Some(0) }, Token::Seq { len: Some(0) },