We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b53cca5 commit 3181b52Copy full SHA for 3181b52
app/test/search/heap_test.dart
@@ -46,10 +46,14 @@ void main() {
46
final length = 1000 + r.nextInt(1000);
47
final k = 10 + r.nextInt(200);
48
final items = List.generate(length, (i) => i);
49
- final builder = TopKSortedListBuilder(k, compare);
50
- builder.addAll(items);
51
- final result = builder.getTopK().toList();
52
- expect(result, List.generate(k, (i) => length - 1 - i));
+ final b1 = TopKSortedListBuilder(k, compare)..addAll(items);
+ final r1 = b1.getTopK().toList();
+ expect(r1, List.generate(k, (i) => length - 1 - i));
+
53
+ items.shuffle(r);
54
+ final b2 = TopKSortedListBuilder(k, compare)..addAll(items);
55
+ final r2 = b2.getTopK().toList();
56
+ expect(r2, r1);
57
}
58
});
59
0 commit comments