diff options
author | 2018-03-02 15:59:46 -0800 | |
---|---|---|
committer | 2018-03-02 16:01:18 -0800 | |
commit | a6679aead65603162d57ee5d868ab06fed369fab (patch) | |
tree | 810b9c0d6718ccdf60d2e6310d540ef42c1020dd /src/test/java | |
parent | 74ceac74d540fc4fbc9b4a51a1b817e15057a3bb (diff) |
Optimize GC usage of iterating over all elements of GroupedLists when we don't care about the group structure, and simplify the logic for prefetching old deps.
PiperOrigin-RevId: 187681887
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/util/GroupedListTest.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/util/GroupedListTest.java b/src/test/java/com/google/devtools/build/lib/util/GroupedListTest.java index 63c99cca64..fd5938e82a 100644 --- a/src/test/java/com/google/devtools/build/lib/util/GroupedListTest.java +++ b/src/test/java/com/google/devtools/build/lib/util/GroupedListTest.java @@ -154,6 +154,9 @@ public class GroupedListTest { assertElementsEqual(compressed, allElts); assertElementsEqualInGroups(GroupedList.<String>create(compressed), elements); assertElementsEqualInGroups(groupedList, elements); + assertThat(groupedList.getAllElementsAsIterable()) + .containsExactlyElementsIn(Iterables.concat(groupedList)) + .inOrder(); } @Test @@ -186,6 +189,9 @@ public class GroupedListTest { elements.remove(1); assertElementsEqualInGroups(GroupedList.<String>create(compressed), elements); assertElementsEqualInGroups(groupedList, elements); + assertThat(groupedList.getAllElementsAsIterable()) + .containsExactlyElementsIn(Iterables.concat(groupedList)) + .inOrder(); } @Test |