Skip to content

Commit d5642ab

Browse files
committed
fix test on user-cdc
1 parent 7f03701 commit d5642ab

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

apps/user-cdc/src/test/java/it/pagopa/selfcare/user/event/UserUtilsTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import java.time.OffsetDateTime;
1313
import java.time.ZoneOffset;
1414
import java.util.*;
15+
import java.util.function.BiFunction;
1516

1617
import static org.junit.jupiter.api.Assertions.*;
1718

@@ -59,7 +60,11 @@ void groupingProductAndReturnMinStateProduct_whenMoreRole() {
5960

6061
assertNotNull(actuals);
6162
assertEquals(3, actuals.size());
62-
assertEquals(products, actuals);
63+
OnboardedProduct[] ps = products.toArray(new OnboardedProduct[0]);
64+
BiFunction<OnboardedProduct, OnboardedProduct, Boolean> getPredicate = (OnboardedProduct a, OnboardedProduct p) -> a.getStatus().equals(p.getStatus()) && a.getRole().equals(p.getRole());
65+
assertTrue(actuals.stream().anyMatch(act -> getPredicate.apply(act, ps[0])));
66+
assertTrue(actuals.stream().anyMatch(act -> getPredicate.apply(act, ps[1])));
67+
assertTrue(actuals.stream().anyMatch(act -> getPredicate.apply(act, ps[2])));
6368
}
6469

6570
@Test

0 commit comments

Comments
 (0)