diff --git a/java-checks-testkit/src/main/java/org/sonar/java/checks/verifier/internal/Expectations.java b/java-checks-testkit/src/main/java/org/sonar/java/checks/verifier/internal/Expectations.java index e514f7f8b2e..4ce62581b8c 100644 --- a/java-checks-testkit/src/main/java/org/sonar/java/checks/verifier/internal/Expectations.java +++ b/java-checks-testkit/src/main/java/org/sonar/java/checks/verifier/internal/Expectations.java @@ -309,7 +309,7 @@ Optional containFlow(List actual) { // more than 1 flow with same lines, let's check messages List actualMessages = actual.stream().map(AnalyzerMessage::getMessage).toList(); Optional foundFlow = expectedFlows.stream().filter(flowId -> hasSameMessages(flowId, actualMessages)).findFirst(); - foundFlow.ifPresent(flowId -> seenFlowIds.add(flowId)); + foundFlow.ifPresent(seenFlowIds::add); return foundFlow; }