diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2014-05-26 15:20:39 -0700 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2014-05-27 10:20:02 -0700 |
| commit | e9e799f7506a620bcebd291d716e895faa9d427b (patch) | |
| tree | d2935dfeb42edb68557ba600cbb306b68d6d5140 /src/libcollections | |
| parent | 85d9cfb809d8191a03e84c5754e2e778281e5ce9 (diff) | |
| download | rust-e9e799f7506a620bcebd291d716e895faa9d427b.tar.gz rust-e9e799f7506a620bcebd291d716e895faa9d427b.zip | |
collections: add Show impl test for HashMap
Diffstat (limited to 'src/libcollections')
| -rw-r--r-- | src/libcollections/hashmap.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libcollections/hashmap.rs b/src/libcollections/hashmap.rs index 1b79b84ff90..c51061067dc 100644 --- a/src/libcollections/hashmap.rs +++ b/src/libcollections/hashmap.rs @@ -2004,6 +2004,20 @@ mod test_map { } #[test] + fn test_show() { + let mut map: HashMap<int, int> = HashMap::new(); + let empty: HashMap<int, int> = HashMap::new(); + + map.insert(1, 2); + map.insert(3, 4); + + let map_str = format!("{}", map); + + assert!(map_str == "{1: 2, 3: 4}".to_owned() || map_str == "{3: 4, 1: 2}".to_owned()); + assert_eq!(format!("{}", empty), "{}".to_owned()); + } + + #[test] fn test_expand() { let mut m = HashMap::new(); |
