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

timoninmaxim pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 310092f9a47 IGNITE-26047 Fix IgniteFutureImplTest#testChainAsync 
(#12228)
310092f9a47 is described below

commit 310092f9a476c5b6062b0aa4bcfdc8b3dd78e30d
Author: Aleksandr Chesnokov <[email protected]>
AuthorDate: Wed Aug 13 12:54:47 2025 +0300

    IGNITE-26047 Fix IgniteFutureImplTest#testChainAsync (#12228)
---
 .../ignite/internal/util/future/IgniteFutureImplTest.java  | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/util/future/IgniteFutureImplTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/util/future/IgniteFutureImplTest.java
index 59ce0f72955..a48cfad83f3 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/util/future/IgniteFutureImplTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/util/future/IgniteFutureImplTest.java
@@ -609,20 +609,24 @@ public class IgniteFutureImplTest extends 
GridCommonAbstractTest {
             private final CountDownLatch latch;
 
             /** */
-            private TestClosure(CountDownLatch latch) {
+            private final String threadName;
+
+            /** */
+            private TestClosure(CountDownLatch latch, String threadName) {
                 this.latch = latch;
+                this.threadName = threadName;
             }
 
             /** {@inheritDoc} */
             @Override public void apply(IgniteFuture<Integer> fut) {
-                assertEquals(CUSTOM_THREAD_NAME, 
Thread.currentThread().getName());
+                assertEquals(threadName, Thread.currentThread().getName());
                 assertEquals(10, (int)fut.get());
 
                 latch.countDown();
             }
         }
 
-        chained1.listen(new TestClosure(latch));
+        chained1.listen(new TestClosure(latch, CUSTOM_THREAD_NAME));
 
         fut0.onDone("10");
 
@@ -646,14 +650,14 @@ public class IgniteFutureImplTest extends 
GridCommonAbstractTest {
 
         IgniteFuture<Integer> chained2 = 
createFuture(ffut0).chainAsync(chainClos, customExec);
 
-        chained2.listen(new TestClosure(latch1));
-
         chained2.get(100, TimeUnit.MILLISECONDS);
 
         assertTrue(chained2.isDone());
 
         assertEquals(10, (int)chained2.get());
 
+        chained2.listen(new TestClosure(latch1, 
Thread.currentThread().getName()));
+
         assert latch1.await(100, TimeUnit.MILLISECONDS);
     }
 

Reply via email to