diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/linked_hash_map.rs | 15 | ||||
-rw-r--r-- | tests/linked_hash_set.rs | 15 | ||||
-rw-r--r-- | tests/serde.rs | 49 |
3 files changed, 0 insertions, 79 deletions
diff --git a/tests/linked_hash_map.rs b/tests/linked_hash_map.rs index fbd3d2e..19dcc00 100644 --- a/tests/linked_hash_map.rs +++ b/tests/linked_hash_map.rs @@ -496,18 +496,3 @@ fn test_retain() { drop(map); assert!(c.get() == 4); } - -#[test] -fn test_order_equality() { - let xs = [1, 2, 3, 4, 5, 6]; - let mut map1: LinkedHashMap<String, i32> = xs.iter().map(|i| (i.to_string(), *i)).collect(); - let mut map2: LinkedHashMap<String, i32> = xs.iter().map(|i| (i.to_string(), *i)).collect(); - - assert_eq!(map1, map2); - - map1.to_front("4"); - assert_ne!(map1, map2); - - map2.to_front("4"); - assert_eq!(map1, map2); -} diff --git a/tests/linked_hash_set.rs b/tests/linked_hash_set.rs index cb75887..13cceae 100644 --- a/tests/linked_hash_set.rs +++ b/tests/linked_hash_set.rs @@ -510,18 +510,3 @@ fn to_back_front_order() { set.to_front(&3); assert_eq!(set.front().copied(), Some(3)); } - -#[test] -fn test_order_equality() { - let xs = [1, 2, 3, 4, 5, 6]; - let mut set1: LinkedHashSet<i32> = xs.iter().copied().collect(); - let mut set2: LinkedHashSet<i32> = xs.iter().copied().collect(); - - assert_eq!(set1, set2); - - set1.to_front(&4); - assert_ne!(set1, set2); - - set2.to_front(&4); - assert_eq!(set1, set2); -} diff --git a/tests/serde.rs b/tests/serde.rs index d397a24..fce3108 100644 --- a/tests/serde.rs +++ b/tests/serde.rs @@ -1,6 +1,5 @@ #![cfg(feature = "serde_impl")] -use fxhash::FxBuildHasher; use hashlink::{LinkedHashMap, LinkedHashSet}; use serde_test::{assert_tokens, Token}; @@ -34,35 +33,6 @@ fn map_serde_tokens() { } #[test] -fn map_serde_tokens_empty_generic() { - let map = LinkedHashMap::<char, u32, FxBuildHasher>::with_hasher(FxBuildHasher::default()); - - assert_tokens(&map, &[Token::Map { len: Some(0) }, Token::MapEnd]); -} - -#[test] -fn map_serde_tokens_generic() { - let mut map = LinkedHashMap::with_hasher(FxBuildHasher::default()); - map.insert('a', 10); - map.insert('b', 20); - map.insert('c', 30); - - assert_tokens( - &map, - &[ - Token::Map { len: Some(3) }, - Token::Char('a'), - Token::I32(10), - Token::Char('b'), - Token::I32(20), - Token::Char('c'), - Token::I32(30), - Token::MapEnd, - ], - ); -} - -#[test] fn set_serde_tokens_empty() { let set = LinkedHashSet::<u32>::new(); @@ -87,22 +57,3 @@ fn set_serde_tokens() { ], ); } - -#[test] -fn set_serde_tokens_generic() { - let mut set = LinkedHashSet::with_hasher(FxBuildHasher::default()); - set.insert('a'); - set.insert('b'); - set.insert('c'); - - assert_tokens( - &set, - &[ - Token::Seq { len: Some(3) }, - Token::Char('a'), - Token::Char('b'), - Token::Char('c'), - Token::SeqEnd, - ], - ); -} |