aboutsummaryrefslogtreecommitdiff
path: root/tests/serde.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/serde.rs')
-rw-r--r--tests/serde.rs38
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,
- ]);
-}