diff options
Diffstat (limited to 'tests/serde.rs')
-rw-r--r-- | tests/serde.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/serde.rs b/tests/serde.rs deleted file mode 100644 index e6d5c6f..0000000 --- a/tests/serde.rs +++ /dev/null @@ -1,38 +0,0 @@ -#![cfg(feature = "serde_impl")] - -extern crate linked_hash_map; -use linked_hash_map::LinkedHashMap; - -extern crate serde_test; -use serde_test::{Token, assert_tokens}; - -#[test] -fn test_ser_de_empty() { - let map = LinkedHashMap::<char, u32>::new(); - - assert_tokens(&map, &[ - Token::Map { len: Some(0) }, - Token::MapEnd, - ]); -} - -#[test] -fn test_ser_de() { - let mut map = LinkedHashMap::new(); - map.insert('b', 20); - map.insert('a', 10); - map.insert('c', 30); - - assert_tokens(&map, &[ - Token::Map { len: Some(3) }, - Token::Char('b'), - Token::I32(20), - - Token::Char('a'), - Token::I32(10), - - Token::Char('c'), - Token::I32(30), - Token::MapEnd, - ]); -} |