Skip to content

Commit 5104168

Browse files
[parallel-letter-frequency]: Test non-integer multiple of threads (#999)
* [parallel-letter-frequency]: Test non-integer multiple of threads 999 % 4 != 0 * Use static creation
1 parent d5c15a4 commit 5104168

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

exercises/parallel-letter-frequency/tests/parallel-letter-frequency.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,3 +118,15 @@ fn test_all_three_anthems_3_workers() {
118118
assert_eq!(freqs.get(&'t'), Some(&56));
119119
assert_eq!(freqs.get(&'ü'), Some(&2));
120120
}
121+
122+
#[test]
123+
#[ignore]
124+
fn test_non_integer_multiple_of_threads() {
125+
let v = vec!["abc"; 999];
126+
let mut hm = HashMap::new();
127+
hm.insert('a', 999);
128+
hm.insert('b', 999);
129+
hm.insert('c', 999);
130+
assert_eq!(frequency::frequency(&v[..], 4), hm);
131+
}
132+

0 commit comments

Comments
 (0)