You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by et...@apache.org on 2024/06/04 07:22:14 UTC
(iceberg) 01/01: Core: Use TestTemplate instead of Test annotation in TestPartitionSpecParser
This is an automated email from the ASF dual-hosted git repository.
etudenhoefner pushed a commit to branch fix-testpartitionspecparser
in repository https://gitbox.apache.org/repos/asf/iceberg.git
commit 86508a6e55ebfbe9bb8622b1c94838c31fd547db
Author: Eduard Tudenhoefner <et...@gmail.com>
AuthorDate: Tue Jun 4 09:22:09 2024 +0200
Core: Use TestTemplate instead of Test annotation in TestPartitionSpecParser
I've noticed that the `formatVersion` parameter wasn't properly initialized for this test class because the tests weren't annotated with `@TestTemplate`
---
.../test/java/org/apache/iceberg/TestPartitionSpecParser.java | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/core/src/test/java/org/apache/iceberg/TestPartitionSpecParser.java b/core/src/test/java/org/apache/iceberg/TestPartitionSpecParser.java
index ad8861f536..3522db3da4 100644
--- a/core/src/test/java/org/apache/iceberg/TestPartitionSpecParser.java
+++ b/core/src/test/java/org/apache/iceberg/TestPartitionSpecParser.java
@@ -23,6 +23,7 @@ import static org.assertj.core.api.Assertions.assertThat;
import java.util.Arrays;
import java.util.List;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.extension.ExtendWith;
@ExtendWith(ParameterizedTestExtension.class)
@@ -32,7 +33,7 @@ public class TestPartitionSpecParser extends TestBase {
return Arrays.asList(1);
}
- @Test
+ @TestTemplate
public void testToJsonForV1Table() {
String expected =
"{\n"
@@ -69,7 +70,7 @@ public class TestPartitionSpecParser extends TestBase {
assertThat(PartitionSpecParser.toJson(table.spec(), true)).isEqualTo(expected);
}
- @Test
+ @TestTemplate
public void testFromJsonWithFieldId() {
String specString =
"{\n"
@@ -95,7 +96,7 @@ public class TestPartitionSpecParser extends TestBase {
assertThat(spec.fields().get(1).fieldId()).isEqualTo(1000);
}
- @Test
+ @TestTemplate
public void testFromJsonWithoutFieldId() {
String specString =
"{\n"
@@ -119,7 +120,7 @@ public class TestPartitionSpecParser extends TestBase {
assertThat(spec.fields().get(1).fieldId()).isEqualTo(1001);
}
- @Test
+ @TestTemplate
public void testTransforms() {
for (PartitionSpec spec : PartitionSpecTestBase.SPECS) {
assertThat(roundTripJSON(spec)).isEqualTo(spec);