Skip to content

Commit 1b21e1d

Browse files
Data, Flink, Spark: Use TestHelpers for FormatVersion
1 parent 07c088f commit 1b21e1d

File tree

26 files changed

+90
-95
lines changed

26 files changed

+90
-95
lines changed

data/src/test/java/org/apache/iceberg/io/TestDVWriters.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323

2424
import java.io.File;
2525
import java.io.IOException;
26-
import java.util.Arrays;
2726
import java.util.List;
2827
import java.util.Map;
2928
import java.util.function.Function;
@@ -38,6 +37,7 @@
3837
import org.apache.iceberg.Snapshot;
3938
import org.apache.iceberg.Table;
4039
import org.apache.iceberg.TableProperties;
40+
import org.apache.iceberg.TestHelpers;
4141
import org.apache.iceberg.data.BaseDeleteLoader;
4242
import org.apache.iceberg.data.DeleteLoader;
4343
import org.apache.iceberg.deletes.BaseDVFileWriter;
@@ -59,8 +59,8 @@
5959
public abstract class TestDVWriters<T> extends WriterTestBase<T> {
6060

6161
@Parameters(name = "formatVersion = {0}")
62-
protected static List<Object> parameters() {
63-
return Arrays.asList(new Object[] {2, 3});
62+
protected static List<Integer> parameters() {
63+
return TestHelpers.V2_AND_ABOVE;
6464
}
6565

6666
private OutputFileFactory fileFactory = null;

flink/v1.19/flink/src/test/java/org/apache/iceberg/flink/actions/TestRewriteDataFilesAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import java.io.File;
2727
import java.io.IOException;
2828
import java.nio.file.Path;
29-
import java.util.Arrays;
3029
import java.util.Collection;
3130
import java.util.List;
3231
import java.util.Set;
@@ -49,6 +48,7 @@
4948
import org.apache.iceberg.Schema;
5049
import org.apache.iceberg.Table;
5150
import org.apache.iceberg.TableProperties;
51+
import org.apache.iceberg.TestHelpers;
5252
import org.apache.iceberg.actions.RewriteDataFilesActionResult;
5353
import org.apache.iceberg.catalog.Namespace;
5454
import org.apache.iceberg.catalog.TableIdentifier;
@@ -99,7 +99,7 @@ public static List<Object[]> parameters() {
9999
for (FileFormat format :
100100
new FileFormat[] {FileFormat.AVRO, FileFormat.ORC, FileFormat.PARQUET}) {
101101
for (Object[] catalogParams : CatalogTestBase.parameters()) {
102-
for (int version : Arrays.asList(2, 3)) {
102+
for (int version : TestHelpers.V2_AND_ABOVE) {
103103
String catalogName = (String) catalogParams[0];
104104
Namespace baseNamespace = (Namespace) catalogParams[1];
105105
parameters.add(new Object[] {catalogName, baseNamespace, format, version});

flink/v1.19/flink/src/test/java/org/apache/iceberg/flink/sink/TestIcebergCommitter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
import org.apache.iceberg.Table;
8181
import org.apache.iceberg.TableProperties;
8282
import org.apache.iceberg.TestBase;
83+
import org.apache.iceberg.TestHelpers;
8384
import org.apache.iceberg.flink.FlinkSchemaUtil;
8485
import org.apache.iceberg.flink.SimpleDataUtil;
8586
import org.apache.iceberg.flink.TableLoader;
@@ -157,7 +158,7 @@ class TestIcebergCommitter extends TestBase {
157158
protected static List<Object> parameters() {
158159
List<Object> parameters = Lists.newArrayList();
159160
for (Boolean isStreamingMode : new Boolean[] {true, false}) {
160-
for (int formatVersion : new int[] {1, 2}) {
161+
for (int formatVersion : TestHelpers.ALL_VERSIONS) {
161162
parameters.add(new Object[] {formatVersion, isStreamingMode, SnapshotRef.MAIN_BRANCH});
162163
parameters.add(new Object[] {formatVersion, isStreamingMode, "test-branch"});
163164
}

flink/v1.20/flink/src/test/java/org/apache/iceberg/flink/actions/TestRewriteDataFilesAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import java.io.File;
2727
import java.io.IOException;
2828
import java.nio.file.Path;
29-
import java.util.Arrays;
3029
import java.util.Collection;
3130
import java.util.List;
3231
import java.util.Set;
@@ -49,6 +48,7 @@
4948
import org.apache.iceberg.Schema;
5049
import org.apache.iceberg.Table;
5150
import org.apache.iceberg.TableProperties;
51+
import org.apache.iceberg.TestHelpers;
5252
import org.apache.iceberg.actions.RewriteDataFilesActionResult;
5353
import org.apache.iceberg.catalog.Namespace;
5454
import org.apache.iceberg.catalog.TableIdentifier;
@@ -99,7 +99,7 @@ public static List<Object[]> parameters() {
9999
for (FileFormat format :
100100
new FileFormat[] {FileFormat.AVRO, FileFormat.ORC, FileFormat.PARQUET}) {
101101
for (Object[] catalogParams : CatalogTestBase.parameters()) {
102-
for (int version : Arrays.asList(2, 3)) {
102+
for (int version : TestHelpers.V2_AND_ABOVE) {
103103
String catalogName = (String) catalogParams[0];
104104
Namespace baseNamespace = (Namespace) catalogParams[1];
105105
parameters.add(new Object[] {catalogName, baseNamespace, format, version});

flink/v1.20/flink/src/test/java/org/apache/iceberg/flink/sink/TestIcebergCommitter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
import org.apache.iceberg.Table;
8181
import org.apache.iceberg.TableProperties;
8282
import org.apache.iceberg.TestBase;
83+
import org.apache.iceberg.TestHelpers;
8384
import org.apache.iceberg.flink.FlinkSchemaUtil;
8485
import org.apache.iceberg.flink.SimpleDataUtil;
8586
import org.apache.iceberg.flink.TableLoader;
@@ -157,7 +158,7 @@ class TestIcebergCommitter extends TestBase {
157158
protected static List<Object> parameters() {
158159
List<Object> parameters = Lists.newArrayList();
159160
for (Boolean isStreamingMode : new Boolean[] {true, false}) {
160-
for (int formatVersion : new int[] {1, 2}) {
161+
for (int formatVersion : TestHelpers.ALL_VERSIONS) {
161162
parameters.add(new Object[] {formatVersion, isStreamingMode, SnapshotRef.MAIN_BRANCH});
162163
parameters.add(new Object[] {formatVersion, isStreamingMode, "test-branch"});
163164
}

flink/v2.0/flink/src/test/java/org/apache/iceberg/flink/actions/TestRewriteDataFilesAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import java.io.File;
2727
import java.io.IOException;
2828
import java.nio.file.Path;
29-
import java.util.Arrays;
3029
import java.util.Collection;
3130
import java.util.List;
3231
import java.util.Set;
@@ -49,6 +48,7 @@
4948
import org.apache.iceberg.Schema;
5049
import org.apache.iceberg.Table;
5150
import org.apache.iceberg.TableProperties;
51+
import org.apache.iceberg.TestHelpers;
5252
import org.apache.iceberg.actions.RewriteDataFilesActionResult;
5353
import org.apache.iceberg.catalog.Namespace;
5454
import org.apache.iceberg.catalog.TableIdentifier;
@@ -99,7 +99,7 @@ public static List<Object[]> parameters() {
9999
for (FileFormat format :
100100
new FileFormat[] {FileFormat.AVRO, FileFormat.ORC, FileFormat.PARQUET}) {
101101
for (Object[] catalogParams : CatalogTestBase.parameters()) {
102-
for (int version : Arrays.asList(2, 3)) {
102+
for (int version : TestHelpers.V2_AND_ABOVE) {
103103
String catalogName = (String) catalogParams[0];
104104
Namespace baseNamespace = (Namespace) catalogParams[1];
105105
parameters.add(new Object[] {catalogName, baseNamespace, format, version});

flink/v2.0/flink/src/test/java/org/apache/iceberg/flink/sink/TestIcebergCommitter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ class TestIcebergCommitter extends TestBase {
157157
protected static List<Object> parameters() {
158158
List<Object> parameters = Lists.newArrayList();
159159
for (Boolean isStreamingMode : new Boolean[] {true, false}) {
160-
for (int formatVersion : new int[] {1, 2}) {
160+
for (int formatVersion : org.apache.iceberg.TestHelpers.ALL_VERSIONS) {
161161
parameters.add(new Object[] {formatVersion, isStreamingMode, SnapshotRef.MAIN_BRANCH});
162162
parameters.add(new Object[] {formatVersion, isStreamingMode, "test-branch"});
163163
}

spark/v3.4/spark/src/test/java/org/apache/iceberg/spark/actions/TestDeleteReachableFilesAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import static org.assertj.core.api.Assertions.assertThatThrownBy;
2424

2525
import java.io.File;
26-
import java.util.Arrays;
2726
import java.util.List;
2827
import java.util.Set;
2928
import java.util.concurrent.ConcurrentHashMap;
@@ -121,8 +120,8 @@ public class TestDeleteReachableFilesAction extends TestBase {
121120
@Parameter private int formatVersion;
122121

123122
@Parameters(name = "formatVersion = {0}")
124-
protected static List<Object> parameters() {
125-
return Arrays.asList(2, 3);
123+
protected static List<Integer> parameters() {
124+
return TestHelpers.V2_AND_ABOVE;
126125
}
127126

128127
private Table table;

spark/v3.4/spark/src/test/java/org/apache/iceberg/spark/actions/TestExpireSnapshotsAction.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import java.io.File;
2727
import java.io.IOException;
2828
import java.nio.file.Path;
29-
import java.util.Arrays;
3029
import java.util.List;
3130
import java.util.Set;
3231
import java.util.concurrent.ConcurrentHashMap;
@@ -51,6 +50,7 @@
5150
import org.apache.iceberg.Table;
5251
import org.apache.iceberg.TableMetadata;
5352
import org.apache.iceberg.TableProperties;
53+
import org.apache.iceberg.TestHelpers;
5454
import org.apache.iceberg.actions.ExpireSnapshots;
5555
import org.apache.iceberg.exceptions.ValidationException;
5656
import org.apache.iceberg.expressions.Expressions;
@@ -130,8 +130,8 @@ public class TestExpireSnapshotsAction extends TestBase {
130130
@Parameter private int formatVersion;
131131

132132
@Parameters(name = "formatVersion = {0}")
133-
protected static List<Object> parameters() {
134-
return Arrays.asList(2, 3);
133+
protected static List<Integer> parameters() {
134+
return TestHelpers.V2_AND_ABOVE;
135135
}
136136

137137
@TempDir private File tableDir;

spark/v3.4/spark/src/test/java/org/apache/iceberg/spark/actions/TestRemoveDanglingDeleteAction.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import static org.assertj.core.api.Assertions.assertThat;
2323

2424
import java.io.File;
25-
import java.util.Arrays;
2625
import java.util.List;
2726
import java.util.Set;
2827
import java.util.stream.Collectors;
@@ -39,6 +38,7 @@
3938
import org.apache.iceberg.Schema;
4039
import org.apache.iceberg.Table;
4140
import org.apache.iceberg.TableProperties;
41+
import org.apache.iceberg.TestHelpers;
4242
import org.apache.iceberg.actions.RemoveDanglingDeleteFiles;
4343
import org.apache.iceberg.hadoop.HadoopTables;
4444
import org.apache.iceberg.relocated.com.google.common.collect.ImmutableList;
@@ -207,8 +207,8 @@ public class TestRemoveDanglingDeleteAction extends TestBase {
207207
@Parameter private int formatVersion;
208208

209209
@Parameters(name = "formatVersion = {0}")
210-
protected static List<Object> parameters() {
211-
return Arrays.asList(2, 3);
210+
protected static List<Integer> parameters() {
211+
return TestHelpers.V2_AND_ABOVE;
212212
}
213213

214214
private String tableLocation = null;

0 commit comments

Comments
 (0)