This is an automated email from the ASF dual-hosted git repository.
wgtmac pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git
The following commit(s) were added to refs/heads/master by this push:
new 87c6685b4 GH-3652: Use assertThat checks in parquet-cli tests (#3661)
87c6685b4 is described below
commit 87c6685b404941a6739697d1747f649072bba389
Author: Eduard Tudenhoefner <[email protected]>
AuthorDate: Thu Jul 16 17:24:42 2026 +0200
GH-3652: Use assertThat checks in parquet-cli tests (#3661)
---
.../org/apache/parquet/cli/BaseCommandTest.java | 11 ++++---
.../test/java/org/apache/parquet/cli/MainTest.java | 34 ++++++++++++----------
.../apache/parquet/cli/commands/AvroFileTest.java | 4 ++-
.../parquet/cli/commands/CSVSchemaCommandTest.java | 5 ++--
.../parquet/cli/commands/CatCommandTest.java | 14 ++++-----
.../cli/commands/CheckParquet251CommandTest.java | 5 ++--
.../cli/commands/ColumnSizeCommandTest.java | 12 ++++----
.../cli/commands/ConvertCSVCommandTest.java | 14 ++++-----
.../parquet/cli/commands/ConvertCommandTest.java | 19 ++++++------
.../cli/commands/ParquetMetadataCommandTest.java | 5 ++--
.../parquet/cli/commands/RewriteCommandTest.java | 18 ++++++------
.../parquet/cli/commands/ScanCommandTest.java | 6 ++--
.../parquet/cli/commands/SchemaCommandTest.java | 10 +++----
.../cli/commands/ShowBloomFilterCommandTest.java | 10 +++----
.../parquet/cli/commands/ShowColumnIndexTest.java | 5 ++--
.../cli/commands/ShowDictionaryCommandTest.java | 9 +++---
.../cli/commands/ShowFooterCommandTest.java | 6 ++--
.../ShowGeospatialStatisticsCommandTest.java | 5 ++--
.../parquet/cli/commands/ShowPagesCommandTest.java | 5 ++--
.../commands/ShowSizeStatisticsCommandTest.java | 9 +++---
.../cli/commands/ShowVersionCommandTest.java | 9 +++---
.../parquet/cli/commands/ToAvroCommandTest.java | 20 ++++++-------
.../cli/commands/TransCompressionCommandTest.java | 11 +++----
23 files changed, 129 insertions(+), 117 deletions(-)
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/BaseCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/BaseCommandTest.java
index 731f799e1..ee42d3332 100644
--- a/parquet-cli/src/test/java/org/apache/parquet/cli/BaseCommandTest.java
+++ b/parquet-cli/src/test/java/org/apache/parquet/cli/BaseCommandTest.java
@@ -26,7 +26,6 @@ import java.net.URI;
import java.util.List;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
-import org.junit.Assert;
import org.junit.Assume;
import org.junit.Before;
import org.junit.Test;
@@ -50,19 +49,19 @@ public class BaseCommandTest {
@Test
public void qualifiedPathTest() throws IOException {
Path path = this.command.qualifiedPath(FILE_PATH);
- Assert.assertEquals("test.parquet", path.getName());
+ assertThat(path.getName()).isEqualTo("test.parquet");
}
@Test
public void qualifiedURITest() throws IOException {
URI uri = this.command.qualifiedURI(FILE_PATH);
- Assert.assertEquals("/var/tmp/test.parquet", uri.getPath());
+ assertThat(uri.getPath()).isEqualTo("/var/tmp/test.parquet");
}
@Test
public void qualifiedURIResourceURITest() throws IOException {
URI uri = this.command.qualifiedURI("resource:/a");
- Assert.assertEquals("/a", uri.getPath());
+ assertThat(uri.getPath()).isEqualTo("/a");
}
@Test
@@ -93,14 +92,14 @@ public class BaseCommandTest {
public void qualifiedPathTestForWindows() throws IOException {
Assume.assumeTrue(System.getProperty("os.name").toLowerCase().startsWith("win"));
Path path = this.command.qualifiedPath(WIN_FILE_PATH);
- Assert.assertEquals("test.parquet", path.getName());
+ assertThat(path.getName()).isEqualTo("test.parquet");
}
@Test
public void qualifiedURITestForWindows() throws IOException {
Assume.assumeTrue(System.getProperty("os.name").toLowerCase().startsWith("win"));
URI uri = this.command.qualifiedURI(WIN_FILE_PATH);
- Assert.assertEquals("/C:/Test/Downloads/test.parquet", uri.getPath());
+ assertThat(uri.getPath()).isEqualTo("/C:/Test/Downloads/test.parquet");
}
class TestCommand extends BaseCommand {
diff --git a/parquet-cli/src/test/java/org/apache/parquet/cli/MainTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/MainTest.java
index 6bf54bdf0..26efb9317 100644
--- a/parquet-cli/src/test/java/org/apache/parquet/cli/MainTest.java
+++ b/parquet-cli/src/test/java/org/apache/parquet/cli/MainTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli;
+import static org.assertj.core.api.Assertions.assertThatCode;
+
import java.io.File;
import java.io.FileWriter;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.util.ToolRunner;
-import org.junit.Assert;
import org.junit.Test;
import org.slf4j.LoggerFactory;
@@ -30,8 +31,9 @@ public class MainTest {
@Test
public void mainTest() throws Exception {
- ToolRunner.run(new Configuration(), new
Main(LoggerFactory.getLogger(MainTest.class)), new String[] {});
- Assert.assertTrue("we simply verify there are no errors here", true);
+ assertThatCode(() -> ToolRunner.run(
+ new Configuration(), new
Main(LoggerFactory.getLogger(MainTest.class)), new String[] {}))
+ .doesNotThrowAnyException();
}
@Test
@@ -43,28 +45,28 @@ public class MainTest {
writer.write("test.key=test.value\n");
}
- try {
- new Main(LoggerFactory.getLogger(MainTest.class))
- .run(new String[] {"--config-file", configFile.getAbsolutePath(),
"help"});
- Assert.assertTrue("Config file loading should not throw exception",
true);
- } catch (IllegalArgumentException e) {
- Assert.fail("Config file loading failed: " + e.getMessage());
- }
+ assertThatCode(() -> new Main(LoggerFactory.getLogger(MainTest.class))
+ .run(new String[] {"--config-file", configFile.getAbsolutePath(),
"help"}))
+ .doesNotThrowAnyException();
}
@Test
public void testLocalPropertiesFile() throws Exception {
String configFile =
getClass().getResource("/test-config.properties").getPath();
- ToolRunner.run(new Configuration(), new
Main(LoggerFactory.getLogger(MainTest.class)), new String[] {
- "--config-file", configFile, "version"
- });
+ assertThatCode(() -> ToolRunner.run(
+ new Configuration(),
+ new Main(LoggerFactory.getLogger(MainTest.class)),
+ new String[] {"--config-file", configFile, "version"}))
+ .doesNotThrowAnyException();
}
@Test
public void testLocalXmlFile() throws Exception {
String configFile = getClass().getResource("/test-config.xml").getPath();
- ToolRunner.run(new Configuration(), new
Main(LoggerFactory.getLogger(MainTest.class)), new String[] {
- "--config-file", configFile, "version"
- });
+ assertThatCode(() -> ToolRunner.run(
+ new Configuration(),
+ new Main(LoggerFactory.getLogger(MainTest.class)),
+ new String[] {"--config-file", configFile, "version"}))
+ .doesNotThrowAnyException();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/AvroFileTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/AvroFileTest.java
index 5278d7a32..2a68bb7f1 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/AvroFileTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/AvroFileTest.java
@@ -18,6 +18,8 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
@@ -47,7 +49,7 @@ public class AvroFileTest extends ParquetFileTest {
command.overwrite = overwrite;
command.setConf(new Configuration());
int exitCode = command.run();
- assert (exitCode == 0);
+ assertThat(exitCode).isZero();
return outputFile;
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CSVSchemaCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CSVSchemaCommandTest.java
index eeadb26d7..4cb8d7da6 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CSVSchemaCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CSVSchemaCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class CSVSchemaCommandTest extends CSVFileTest {
@@ -33,6 +34,6 @@ public class CSVSchemaCommandTest extends CSVFileTest {
command.samplePaths = Arrays.asList(file.getAbsolutePath());
command.recordName = "Test";
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CatCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CatCommandTest.java
index ff71e7552..cf2f45030 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CatCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CatCommandTest.java
@@ -18,6 +18,7 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import com.google.protobuf.Message;
@@ -35,7 +36,6 @@ import org.apache.parquet.proto.test.TestProtobuf;
import org.apache.parquet.schema.MessageType;
import org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName;
import org.apache.parquet.schema.Types;
-import org.junit.Assert;
import org.junit.Test;
public class CatCommandTest extends ParquetFileTest {
@@ -45,7 +45,7 @@ public class CatCommandTest extends ParquetFileTest {
CatCommand command = new CatCommand(createLogger(), 0);
command.sourceFiles = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -54,7 +54,7 @@ public class CatCommandTest extends ParquetFileTest {
CatCommand command = new CatCommand(createLogger(), 0);
command.sourceFiles = Arrays.asList(file.getAbsolutePath(),
file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -64,7 +64,7 @@ public class CatCommandTest extends ParquetFileTest {
command.sourceFiles = Arrays.asList(file.getAbsolutePath());
command.columns = Arrays.asList(INT32_FIELD, INT64_FIELD);
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -89,7 +89,7 @@ public class CatCommandTest extends ParquetFileTest {
cmd.setConf(new Configuration());
int result = cmd.run();
- Assert.assertEquals(0, result);
+ assertThat(result).isZero();
}
@Test
@@ -104,7 +104,7 @@ public class CatCommandTest extends ParquetFileTest {
cmd.setConf(conf);
int result = cmd.run();
- Assert.assertEquals(0, result);
+ assertThat(result).isZero();
}
@Test
@@ -117,7 +117,7 @@ public class CatCommandTest extends ParquetFileTest {
cmd.setConf(new Configuration());
int result = cmd.run();
- Assert.assertEquals(0, result);
+ assertThat(result).isZero();
}
private static void writeParquetWithHyphenatedFields(File file) throws
IOException {
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CheckParquet251CommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CheckParquet251CommandTest.java
index 6e83d49e6..c1ebb6824 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CheckParquet251CommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/CheckParquet251CommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class CheckParquet251CommandTest extends ParquetFileTest {
@@ -32,6 +33,6 @@ public class CheckParquet251CommandTest extends
ParquetFileTest {
CheckParquet251Command command = new
CheckParquet251Command(createLogger());
command.files = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ColumnSizeCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ColumnSizeCommandTest.java
index efd0d2234..4b9a7231d 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ColumnSizeCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ColumnSizeCommandTest.java
@@ -21,8 +21,7 @@ package org.apache.parquet.cli.commands;
import static org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName.INT32;
import static org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName.INT64;
import static org.apache.parquet.schema.Type.Repetition.REQUIRED;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
import java.io.File;
import java.io.IOException;
@@ -36,7 +35,6 @@ import org.apache.parquet.hadoop.example.ExampleParquetWriter;
import org.apache.parquet.hadoop.example.GroupWriteSupport;
import org.apache.parquet.schema.MessageType;
import org.apache.parquet.schema.PrimitiveType;
-import org.junit.Assert;
import org.junit.Test;
public class ColumnSizeCommandTest extends ParquetFileTest {
@@ -51,17 +49,17 @@ public class ColumnSizeCommandTest extends ParquetFileTest {
ColumnSizeCommand command = new ColumnSizeCommand(createLogger());
command.target = file.getAbsolutePath();
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
public void testColumnSize() throws Exception {
String inputFile = createParquetFile();
Map<String, Long> columnSizeInBytes = command.getColumnSizeInBytes(new
Path(inputFile));
- assertEquals(columnSizeInBytes.size(), 2);
- assertTrue(columnSizeInBytes.get("DocId") > columnSizeInBytes.get("Num"));
+ assertThat(columnSizeInBytes).hasSize(2);
+
assertThat(columnSizeInBytes.get("DocId")).isGreaterThan(columnSizeInBytes.get("Num"));
Map<String, Float> columnRatio = command.getColumnRatio(columnSizeInBytes);
- assertTrue(columnRatio.get("DocId") > columnRatio.get("Num"));
+ assertThat(columnRatio.get("DocId")).isGreaterThan(columnRatio.get("Num"));
}
private String createParquetFile() throws IOException {
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCSVCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCSVCommandTest.java
index b8bbe4549..031ca959f 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCSVCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCSVCommandTest.java
@@ -18,13 +18,13 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ConvertCSVCommandTest extends CSVFileTest {
@@ -36,8 +36,8 @@ public class ConvertCSVCommandTest extends CSVFileTest {
File output = new File(getTempFolder(), getClass().getSimpleName() +
".parquet");
command.outputPath = output.getAbsolutePath();
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -48,8 +48,8 @@ public class ConvertCSVCommandTest extends CSVFileTest {
File output = new File(getTempFolder(), getClass().getSimpleName() +
".parquet");
command.outputPath = output.getAbsolutePath();
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -77,7 +77,7 @@ public class ConvertCSVCommandTest extends CSVFileTest {
conf.set("parquet.avro.write-parquet-uuid", "true");
conf.set("parquet.avro.write-old-list-structure", "false");
command.setConf(conf);
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCommandTest.java
index c38a5b25b..23dd62c28 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ConvertCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ConvertCommandTest extends AvroFileTest {
@@ -34,8 +35,8 @@ public class ConvertCommandTest extends AvroFileTest {
File output = new File(getTempFolder(), "converted.avro");
command.outputPath = output.getAbsolutePath();
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -51,8 +52,8 @@ public class ConvertCommandTest extends AvroFileTest {
conf.set("test.property", "test.value");
command.setConf(conf);
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -68,8 +69,8 @@ public class ConvertCommandTest extends AvroFileTest {
conf.set("parquet.avro.write-old-list-structure", "false");
command.setConf(conf);
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
File output2 = new File(getTempFolder(),
"converted_with_config_validation2.parquet");
command.outputPath = output2.getAbsolutePath();
@@ -78,7 +79,7 @@ public class ConvertCommandTest extends AvroFileTest {
conf2.set("parquet.avro.write-old-list-structure", "true");
command.setConf(conf2);
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output2.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output2).exists();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ParquetMetadataCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ParquetMetadataCommandTest.java
index b6a994319..7702e753f 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ParquetMetadataCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ParquetMetadataCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ParquetMetadataCommandTest extends ParquetFileTest {
@@ -32,6 +33,6 @@ public class ParquetMetadataCommandTest extends
ParquetFileTest {
ParquetMetadataCommand command = new
ParquetMetadataCommand(createLogger());
command.targets = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/RewriteCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/RewriteCommandTest.java
index 5ad5dd96a..da0630b11 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/RewriteCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/RewriteCommandTest.java
@@ -18,6 +18,7 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import java.io.File;
@@ -26,7 +27,6 @@ import java.nio.file.Files;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileAlreadyExistsException;
-import org.junit.Assert;
import org.junit.Test;
public class RewriteCommandTest extends ParquetFileTest {
@@ -38,8 +38,8 @@ public class RewriteCommandTest extends ParquetFileTest {
File output = new File(getTempFolder(), "converted.parquet");
command.output = output.getAbsolutePath();
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -68,8 +68,8 @@ public class RewriteCommandTest extends ParquetFileTest {
command.setConf(new Configuration());
Files.createFile(output.toPath());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -82,8 +82,8 @@ public class RewriteCommandTest extends ParquetFileTest {
command.codec = "GZIP";
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -96,7 +96,7 @@ public class RewriteCommandTest extends ParquetFileTest {
command.codec = "gzip";
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ScanCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ScanCommandTest.java
index 12f705b7d..ab1788da3 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ScanCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ScanCommandTest.java
@@ -18,13 +18,13 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ScanCommandTest extends ParquetFileTest {
@@ -34,7 +34,7 @@ public class ScanCommandTest extends ParquetFileTest {
ScanCommand command = new ScanCommand(createLogger());
command.sourceFiles = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -43,7 +43,7 @@ public class ScanCommandTest extends ParquetFileTest {
ScanCommand command = new ScanCommand(createLogger());
command.sourceFiles = Arrays.asList(file.getAbsolutePath(),
file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/SchemaCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/SchemaCommandTest.java
index b8d2a1ddc..a35992f73 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/SchemaCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/SchemaCommandTest.java
@@ -18,6 +18,7 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import java.io.File;
@@ -26,7 +27,6 @@ import java.util.Arrays;
import org.apache.commons.io.FileUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileAlreadyExistsException;
-import org.junit.Assert;
import org.junit.Test;
public class SchemaCommandTest extends ParquetFileTest {
@@ -36,7 +36,7 @@ public class SchemaCommandTest extends ParquetFileTest {
SchemaCommand command = new SchemaCommand(createLogger());
command.targets = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -44,14 +44,14 @@ public class SchemaCommandTest extends ParquetFileTest {
File inputFile = parquetFile();
File outputFile = new File(getTempFolder(), getClass().getSimpleName() +
".avsc");
FileUtils.touch(outputFile);
- Assert.assertEquals(0, outputFile.length());
+ assertThat(outputFile.length()).isZero();
SchemaCommand command = new SchemaCommand(createLogger());
command.targets = Arrays.asList(inputFile.getAbsolutePath());
command.outputPath = outputFile.getAbsolutePath();
command.overwrite = true;
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(0 < outputFile.length());
+ assertThat(command.run()).isZero();
+ assertThat(outputFile.length()).isPositive();
}
@Test
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowBloomFilterCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowBloomFilterCommandTest.java
index 7e6c1063c..f7edf4b5b 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowBloomFilterCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowBloomFilterCommandTest.java
@@ -21,6 +21,7 @@ package org.apache.parquet.cli.commands;
import static org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName.BINARY;
import static org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName.INT32;
+import static org.assertj.core.api.Assertions.assertThat;
import java.io.File;
import java.io.IOException;
@@ -44,7 +45,6 @@ import
org.apache.parquet.hadoop.metadata.CompressionCodecName;
import org.apache.parquet.io.api.Binary;
import org.apache.parquet.schema.MessageType;
import org.apache.parquet.schema.Types;
-import org.junit.Assert;
import org.junit.Test;
public class ShowBloomFilterCommandTest extends ParquetFileTest {
@@ -56,7 +56,7 @@ public class ShowBloomFilterCommandTest extends
ParquetFileTest {
command.columnPath = INT32_FIELD;
command.testValues = Arrays.asList(new String[] {"1"});
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -75,7 +75,7 @@ public class ShowBloomFilterCommandTest extends
ParquetFileTest {
"02030405060708090a0b0c0d0e0f1011:name,email;0405060708090a0b0c0d0e0f10111213:phone");
command.setConf(conf);
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
ShowBloomFilterCommand emailCommand = new
ShowBloomFilterCommand(createLogger());
emailCommand.file = encryptedFile.getAbsolutePath();
@@ -83,7 +83,7 @@ public class ShowBloomFilterCommandTest extends
ParquetFileTest {
emailCommand.testValues = Arrays.asList(new String[] {"[email protected]",
"[email protected]"});
emailCommand.setConf(conf);
- Assert.assertEquals(0, emailCommand.run());
+ assertThat(emailCommand.run()).isZero();
ShowBloomFilterCommand phoneCommand = new
ShowBloomFilterCommand(createLogger());
phoneCommand.file = encryptedFile.getAbsolutePath();
@@ -91,7 +91,7 @@ public class ShowBloomFilterCommandTest extends
ParquetFileTest {
phoneCommand.testValues = Arrays.asList(new String[] {"555-0001",
"555-9999"});
phoneCommand.setConf(conf);
- Assert.assertEquals(0, phoneCommand.run());
+ assertThat(phoneCommand.run()).isZero();
encryptedFile.delete();
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowColumnIndexTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowColumnIndexTest.java
index 9a0261817..fb530024e 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowColumnIndexTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowColumnIndexTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ShowColumnIndexTest extends ParquetFileTest {
@@ -32,6 +33,6 @@ public class ShowColumnIndexTest extends ParquetFileTest {
ShowColumnIndexCommand command = new
ShowColumnIndexCommand(createLogger());
command.files = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowDictionaryCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowDictionaryCommandTest.java
index 30e26bc6b..449db6ac8 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowDictionaryCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowDictionaryCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ShowDictionaryCommandTest extends ParquetFileTest {
@@ -33,7 +34,7 @@ public class ShowDictionaryCommandTest extends
ParquetFileTest {
command.targets = Arrays.asList(file.getAbsolutePath());
command.column = BINARY_FIELD;
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -44,7 +45,7 @@ public class ShowDictionaryCommandTest extends
ParquetFileTest {
// the 'double_field' column does not have dictionary encoding
command.column = DOUBLE_FIELD;
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -54,6 +55,6 @@ public class ShowDictionaryCommandTest extends
ParquetFileTest {
command.targets = Arrays.asList(file.getAbsolutePath());
command.column = FIXED_LEN_BYTE_ARRAY_FIELD;
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowFooterCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowFooterCommandTest.java
index 6c6028848..f0f4326af 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowFooterCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowFooterCommandTest.java
@@ -19,7 +19,7 @@
package org.apache.parquet.cli.commands;
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
import java.io.File;
import java.io.IOException;
@@ -34,9 +34,9 @@ public class ShowFooterCommandTest extends ParquetFileTest {
command.target = file.getAbsolutePath();
command.raw = false;
command.setConf(new Configuration());
- assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
command.raw = true;
- assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowGeospatialStatisticsCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowGeospatialStatisticsCommandTest.java
index 1a4f3f73c..e00f8ca33 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowGeospatialStatisticsCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowGeospatialStatisticsCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ShowGeospatialStatisticsCommandTest extends ParquetFileTest {
@@ -32,6 +33,6 @@ public class ShowGeospatialStatisticsCommandTest extends
ParquetFileTest {
ShowGeospatialStatisticsCommand command = new
ShowGeospatialStatisticsCommand(createLogger());
command.targets = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowPagesCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowPagesCommandTest.java
index 73b1953c6..30c043b42 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowPagesCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowPagesCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ShowPagesCommandTest extends ParquetFileTest {
@@ -32,6 +33,6 @@ public class ShowPagesCommandTest extends ParquetFileTest {
ShowPagesCommand command = new ShowPagesCommand(createLogger());
command.targets = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommandTest.java
index ff1733e90..2af5b497c 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowSizeStatisticsCommandTest.java
@@ -18,11 +18,12 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class ShowSizeStatisticsCommandTest extends ParquetFileTest {
@@ -32,7 +33,7 @@ public class ShowSizeStatisticsCommandTest extends
ParquetFileTest {
ShowSizeStatisticsCommand command = new
ShowSizeStatisticsCommand(createLogger());
command.targets = Arrays.asList(file.getAbsolutePath());
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -42,7 +43,7 @@ public class ShowSizeStatisticsCommandTest extends
ParquetFileTest {
command.targets = Arrays.asList(file.getAbsolutePath());
command.columns = Arrays.asList(INT32_FIELD, INT64_FIELD);
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
@Test
@@ -52,6 +53,6 @@ public class ShowSizeStatisticsCommandTest extends
ParquetFileTest {
command.targets = Arrays.asList(file.getAbsolutePath());
command.rowGroups = Arrays.asList(0);
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
+ assertThat(command.run()).isZero();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowVersionCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowVersionCommandTest.java
index 7eff9ad74..50f9b23b8 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowVersionCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ShowVersionCommandTest.java
@@ -18,9 +18,10 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.util.Queue;
import org.apache.parquet.Version;
-import org.junit.Assert;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.event.LoggingEvent;
@@ -34,10 +35,10 @@ public class ShowVersionCommandTest extends FileTest {
private void testVersionCommand0(Logger console, Queue<? extends
LoggingEvent> loggingEvents) {
ShowVersionCommand command = new ShowVersionCommand(console);
- Assert.assertEquals(0, command.run());
- Assert.assertEquals(1, loggingEvents.size());
+ assertThat(command.run()).isZero();
+ assertThat(loggingEvents).hasSize(1);
LoggingEvent loggingEvent = loggingEvents.remove();
- Assert.assertEquals(Version.FULL_VERSION, loggingEvent.getMessage());
+ assertThat(loggingEvent.getMessage()).isEqualTo(Version.FULL_VERSION);
loggingEvents.clear();
}
}
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ToAvroCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ToAvroCommandTest.java
index 7efe217e6..7ac1d5b1a 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ToAvroCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/ToAvroCommandTest.java
@@ -19,6 +19,7 @@
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import com.beust.jcommander.JCommander;
@@ -28,7 +29,6 @@ import java.io.FileWriter;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.hadoop.fs.FileAlreadyExistsException;
-import org.junit.Assert;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
@@ -40,7 +40,7 @@ public class ToAvroCommandTest extends AvroFileTest {
@Test
public void testToAvroCommandFromParquet() throws IOException {
File avroFile = toAvro(parquetFile());
- Assert.assertTrue(avroFile.exists());
+ assertThat(avroFile).exists();
}
@Test
@@ -64,37 +64,37 @@ public class ToAvroCommandTest extends AvroFileTest {
.build()
.parse("--overwrite", jsonInputFile.getAbsolutePath(), "--output",
avroOutputFile.getAbsolutePath());
- assert (cmd.run() == 0);
+ assertThat(cmd.run()).isZero();
}
@Test
public void testToAvroCommandWithGzipCompression() throws IOException {
File avroFile = toAvro(parquetFile(), "GZIP");
- Assert.assertTrue(avroFile.exists());
+ assertThat(avroFile).exists();
}
@Test
public void testToAvroCommandWithSnappyCompression() throws IOException {
File avroFile = toAvro(parquetFile(), "SNAPPY");
- Assert.assertTrue(avroFile.exists());
+ assertThat(avroFile).exists();
}
@Test
public void testToAvroCommandWithZstdCompression() throws IOException {
File avroFile = toAvro(parquetFile(), "ZSTD");
- Assert.assertTrue(avroFile.exists());
+ assertThat(avroFile).exists();
}
@Test
public void testToAvroCommandWithBzip2Compression() throws IOException {
File avroFile = toAvro(parquetFile(), "bzip2");
- Assert.assertTrue(avroFile.exists());
+ assertThat(avroFile).exists();
}
@Test
public void testToAvroCommandWithXzCompression() throws IOException {
File avroFile = toAvro(parquetFile(), "xz");
- Assert.assertTrue(avroFile.exists());
+ assertThat(avroFile).exists();
}
@Test
@@ -109,9 +109,9 @@ public class ToAvroCommandTest extends AvroFileTest {
public void testToAvroCommandOverwriteExistentFile() throws IOException {
File outputFile = new File(getTempFolder(), getClass().getSimpleName() +
".avro");
FileUtils.touch(outputFile);
- Assert.assertEquals(0, outputFile.length());
+ assertThat(outputFile.length()).isZero();
File avroFile = toAvro(parquetFile(), outputFile, true);
- Assert.assertTrue(0 < avroFile.length());
+ assertThat(avroFile.length()).isPositive();
}
@Test
diff --git
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/TransCompressionCommandTest.java
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/TransCompressionCommandTest.java
index 07b2f6ec3..7725e4b75 100644
---
a/parquet-cli/src/test/java/org/apache/parquet/cli/commands/TransCompressionCommandTest.java
+++
b/parquet-cli/src/test/java/org/apache/parquet/cli/commands/TransCompressionCommandTest.java
@@ -18,10 +18,11 @@
*/
package org.apache.parquet.cli.commands;
+import static org.assertj.core.api.Assertions.assertThat;
+
import java.io.File;
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
-import org.junit.Assert;
import org.junit.Test;
public class TransCompressionCommandTest extends ParquetFileTest {
@@ -37,8 +38,8 @@ public class TransCompressionCommandTest extends
ParquetFileTest {
command.codec = "ZSTD";
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
@Test
@@ -52,7 +53,7 @@ public class TransCompressionCommandTest extends
ParquetFileTest {
command.codec = "zstd";
command.setConf(new Configuration());
- Assert.assertEquals(0, command.run());
- Assert.assertTrue(output.exists());
+ assertThat(command.run()).isZero();
+ assertThat(output).exists();
}
}