From 5f35b8f8c76913e6f727967be4646b973426ede8 Mon Sep 17 00:00:00 2001 From: Lawrence Wang Date: Tue, 28 Oct 2025 01:36:49 -0500 Subject: [PATCH] test: fix SupportBean capture assertions regardless of capture order added back deleted line --- .../suite/epl/dataflow/EPLDataflowOpFilter.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/regression-lib/src/main/java/com/espertech/esper/regressionlib/suite/epl/dataflow/EPLDataflowOpFilter.java b/regression-lib/src/main/java/com/espertech/esper/regressionlib/suite/epl/dataflow/EPLDataflowOpFilter.java index 03eca990a..5625191fd 100644 --- a/regression-lib/src/main/java/com/espertech/esper/regressionlib/suite/epl/dataflow/EPLDataflowOpFilter.java +++ b/regression-lib/src/main/java/com/espertech/esper/regressionlib/suite/epl/dataflow/EPLDataflowOpFilter.java @@ -107,8 +107,14 @@ public void run(RegressionEnvironment env) { captive.getEmitters().get("e1").submit(new SupportBean("x", 10)); captive.getEmitters().get("e1").submit(new SupportBean("y", 11)); - assertEquals(10, ((SupportBean) DefaultSupportCaptureOpStatic.getInstances().get(0).getCurrent().get(0)).getIntPrimitive()); - assertEquals(11, ((SupportBean) DefaultSupportCaptureOpStatic.getInstances().get(1).getCurrent().get(0)).getIntPrimitive()); + assertEquals(2, DefaultSupportCaptureOpStatic.getInstances().size()); + + SupportBean captured1 = (SupportBean) DefaultSupportCaptureOpStatic.getInstances().get(0).getCurrent().get(0); + SupportBean captured2 = (SupportBean) DefaultSupportCaptureOpStatic.getInstances().get(1).getCurrent().get(0); + boolean found10 = captured1.getIntPrimitive() == 10 || captured2.getIntPrimitive() == 10; + boolean found11 = captured1.getIntPrimitive() == 11 || captured2.getIntPrimitive() == 11; + assertEquals("Expected to find bean with intPrimitive=10", true, found10); + assertEquals("Expected to find bean with intPrimitive=11", true, found11); DefaultSupportCaptureOpStatic.getInstances().clear(); env.undeployAll();