Test for serializing BTreeSet

This commit is contained in:
David Tolnay 2017-07-09 10:16:49 -07:00
parent b0f9d2a0ba
commit 9c679d9082
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -9,7 +9,7 @@
#[macro_use]
extern crate serde_derive;
use std::collections::{BTreeMap, HashMap, HashSet};
use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
use std::net;
use std::path::{Path, PathBuf};
use std::time::Duration;
@ -170,6 +170,17 @@ declare_tests! {
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 {
HashSet::<isize>::new() => &[
Token::Seq { len: Some(0) },