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 946f772e9f fix: Fix CsvParserTest caused by JSON field order (#4030)
946f772e9f is described below

commit 946f772e9ff96f7077fb112d296831aadf1f619e
Author: Yong-Han Lin <[email protected]>
AuthorDate: Tue Dec 9 12:59:43 2025 -0600

    fix: Fix CsvParserTest caused by JSON field order (#4030)
---
 .../management/connect/adapter/parser/CsvParserTest.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/CsvParserTest.java
 
b/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/CsvParserTest.java
index 9992a79f2c..e34e350bc1 100644
--- 
a/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/CsvParserTest.java
+++ 
b/streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/parser/CsvParserTest.java
@@ -34,6 +34,7 @@ import java.util.Map;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
+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;
@@ -63,7 +64,11 @@ public class CsvParserTest extends ParserTest {
 
     var result = parser.getGuessSchema(event);
 
-    assertEquals(sampleExpected, result);
+    assertEquals(sampleExpected.getEventSchema(), result.getEventSchema());
+    assertEquals(sampleExpected.getFieldStatusInfo(), 
result.getFieldStatusInfo());
+
+    String preview = result.getEventPreview().get(0).toString();
+    assertTrue(preview.equals("{\"k2\":2.0,\"k1\":\"v1\"}") || 
preview.equals("{\"k1\":\"v1\",\"k2\":2.0}"));
   }
 
   @Test
@@ -74,7 +79,11 @@ public class CsvParserTest extends ParserTest {
 
     var result = parser.getGuessSchema(event);
 
-    assertEquals(sampleExpected, result);
+    assertEquals(sampleExpected.getEventSchema(), result.getEventSchema());
+    assertEquals(sampleExpected.getFieldStatusInfo(), 
result.getFieldStatusInfo());
+
+    String preview = result.getEventPreview().get(0).toString();
+    assertTrue(preview.equals("{\"k2\":2.0,\"k1\":\"v1\"}") || 
preview.equals("{\"k1\":\"v1\",\"k2\":2.0}"));
   }
 
   @Test

Reply via email to