- Map<List<StackTraceElement>, Long> uniqueNonClosed = registry.getAllUnique();
- assertThat(uniqueNonClosed.values()).containsExactly(100L, 1L);
- uniqueNonClosed.forEach((stackTraceElements, occurrences) -> {
- if (occurrences == 100) {
- assertThatIterableContains(stackTraceElements,
+ Set<CloseTrackedRegistryReportEntry<SomethingClosable>> uniqueNonClosed = registry.getAllUnique();
+ assertThat(uniqueNonClosed).hasSize(2);
+ assertThatIterableContains(uniqueNonClosed, entry ->
+ entry.getNumberAddedNotRemoved() == 100 || entry.getNumberAddedNotRemoved() == 1);
+ uniqueNonClosed.forEach(entry -> {
+ if (entry.getNumberAddedNotRemoved() == 100) {
+ assertThatIterableContains(entry.getStackTraceElements(),