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

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


The following commit(s) were added to refs/heads/master by this push:
     new 429feb94a [test] Introduce supportNestedNested to FormatReadWriteTest
429feb94a is described below

commit 429feb94a1380f8af94ee4f08c7d8f83ab74cdd2
Author: Jingsong <[email protected]>
AuthorDate: Tue Jun 4 11:29:35 2024 +0800

    [test] Introduce supportNestedNested to FormatReadWriteTest
---
 .../test/java/org/apache/paimon/format/FormatReadWriteTest.java   | 8 ++++++--
 .../apache/paimon/format/parquet/ParquetFormatReadWriteTest.java  | 5 +++++
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git 
a/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java 
b/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
index 10467ecd0..8945eb413 100644
--- 
a/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
+++ 
b/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
@@ -75,6 +75,10 @@ public abstract class FormatReadWriteTest {
 
     protected abstract FileFormat fileFormat();
 
+    protected boolean supportNestedNested() {
+        return true;
+    }
+
     @Test
     public void testSimpleTypes() throws IOException {
         RowType rowType = DataTypes.ROW(DataTypes.INT().notNull(), 
DataTypes.BIGINT());
@@ -160,7 +164,7 @@ public abstract class FormatReadWriteTest {
                         .field("decimal2", DataTypes.DECIMAL(38, 2))
                         .field("decimal3", DataTypes.DECIMAL(10, 1));
 
-        if (formatType.equals("avro") || formatType.equals("orc")) {
+        if (supportNestedNested()) {
             builder.field(
                     "rowArray",
                     DataTypes.ARRAY(
@@ -215,7 +219,7 @@ public abstract class FormatReadWriteTest {
                         Decimal.fromBigDecimal(new BigDecimal("12312455.22"), 
38, 2),
                         Decimal.fromBigDecimal(new BigDecimal("12455.1"), 10, 
1));
 
-        if (formatType.equals("avro") || formatType.equals("orc")) {
+        if (supportNestedNested()) {
             values = new ArrayList<>(values);
             values.add(
                     new GenericArray(
diff --git 
a/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
 
b/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
index 4cfcffe22..f6f7a2f76 100644
--- 
a/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
+++ 
b/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
@@ -30,6 +30,11 @@ public class ParquetFormatReadWriteTest extends 
FormatReadWriteTest {
         super("parquet");
     }
 
+    @Override
+    protected boolean supportNestedNested() {
+        return false;
+    }
+
     @Override
     protected FileFormat fileFormat() {
         return new ParquetFileFormat(new FileFormatFactory.FormatContext(new 
Options(), 1024));

Reply via email to