This is an automated email from the ASF dual-hosted git repository.

rainyu pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.3 by this push:
     new 338d0181dd Stabilize test ReferenceConfigTest.testSearchReferences 
(#15766)
338d0181dd is described below

commit 338d0181dd652637407a57b350495de260a761b9
Author: Anshul Bisht <[email protected]>
AuthorDate: Tue Dec 2 20:05:37 2025 -0600

    Stabilize test ReferenceConfigTest.testSearchReferences (#15766)
---
 .../test/java/org/apache/dubbo/config/ReferenceConfigTest.java    | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
 
b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
index 8dcb917ba5..3f5d8a200d 100644
--- 
a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
+++ 
b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
@@ -58,6 +58,7 @@ import java.util.Arrays;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
@@ -944,9 +945,10 @@ class ReferenceConfigTest {
                 .getDefaultModule()
                 .getConfigManager()
                 .getReferences();
-        List<ReferenceConfigBase<?>> results = references.stream()
-                .filter(rc -> rc.equals(references.iterator().next()))
-                .collect(Collectors.toList());
+        Iterator<ReferenceConfigBase<?>> it = references.iterator();
+        ReferenceConfigBase<?> first = it.next();
+        List<ReferenceConfigBase<?>> results =
+                
references.stream().filter(first::equals).collect(Collectors.toList());
         long t2 = System.currentTimeMillis();
         long cost = t2 - t1;
         logger.info("Search large references cost: {}ms", cost);

Reply via email to