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

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 9b29f3ad65 fix: Fix nondeterminism in XmlParserTest caused by JSON 
field order (#4018)
9b29f3ad65 is described below

commit 9b29f3ad654f20c0c1ef1f9855a04f58cf884d27
Author: Yong-Han Lin <[email protected]>
AuthorDate: Tue Dec 9 13:03:51 2025 -0600

    fix: Fix nondeterminism in XmlParserTest caused by JSON field order (#4018)
---
 .../management/connect/adapter/parser/XmlParserTest.java    | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git 
a/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/XmlParserTest.java
 
b/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/XmlParserTest.java
index 29c8383d8f..069dad76ec 100644
--- 
a/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/XmlParserTest.java
+++ 
b/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/XmlParserTest.java
@@ -33,6 +33,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
@@ -68,7 +69,11 @@ public class XmlParserTest extends ParserTest {
 
     var result = parser.getGuessSchema(event);
 
-    assertEquals(expected, result);
+    assertEquals(expected.getEventSchema(), result.getEventSchema());
+
+    var previewJson = result.getEventPreview().get(0).toString();
+    assertTrue(previewJson.contains("\"k1\":\"v1\""));
+    assertTrue(previewJson.contains("\"k2\":1.0"));
   }
 
   @Test
@@ -81,7 +86,11 @@ public class XmlParserTest extends ParserTest {
 
     var result = parser.getGuessSchema(event);
 
-    assertEquals(expected, result);
+    assertEquals(expected.getEventSchema(), result.getEventSchema());
+
+    var previewJson = result.getEventPreview().get(0).toString();
+    assertTrue(previewJson.contains("\"k1\":\"v1\""));
+    assertTrue(previewJson.contains("\"k2\":1.0"));
   }
 
   @Test

Reply via email to