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