You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2020/06/30 14:16:45 UTC

[commons-codec] 09/18: Imporve array equality assertions in tests

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

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git

commit 0b672eb12df68545c9703e32e9bf74d6993cb464
Author: Adam Retter <ad...@googlemail.com>
AuthorDate: Wed Jun 24 12:33:26 2020 +0200

    Imporve array equality assertions in tests
---
 .../codec/binary/Base32InputStreamTest.java        | 25 ++++++++++----------
 .../codec/binary/Base32OutputStreamTest.java       | 24 +++++++++----------
 .../codec/binary/Base64InputStreamTest.java        | 27 +++++++++++-----------
 .../codec/binary/Base64OutputStreamTest.java       | 26 ++++++++++-----------
 4 files changed, 50 insertions(+), 52 deletions(-)

diff --git a/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java b/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java
index 164f6c3..03670ae 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java
@@ -17,21 +17,20 @@
 
 package org.apache.commons.codec.binary;
 
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
-import java.util.Arrays;
 
 import org.apache.commons.codec.CodecPolicy;
 import org.junit.Test;
 
+import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
 public class Base32InputStreamTest {
 
     private static final String ENCODED_FOO = "MZXW6===";
@@ -291,7 +290,7 @@ public class Base32InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base32 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming base32 encode", encoded, output);
 
         // Now let's try decode.
         in = new Base32InputStream(new ByteArrayInputStream(encoded));
@@ -299,7 +298,7 @@ public class Base32InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base32 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base32 decode", decoded, output);
 
         // I always wanted to do this! (wrap encoder with decoder etc etc).
         in = new ByteArrayInputStream(decoded);
@@ -311,7 +310,7 @@ public class Base32InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base32 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base32 wrap-wrap-wrap!", decoded, output);
         in.close();
     }
 
@@ -345,7 +344,7 @@ public class Base32InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base32 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming base32 encode", encoded, output);
 
         in.close();
 
@@ -358,7 +357,7 @@ public class Base32InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base32 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base32 decode", decoded, output);
 
         in.close();
 
@@ -375,7 +374,7 @@ public class Base32InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base32 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base32 wrap-wrap-wrap!", decoded, output);
     }
 
     /**
diff --git a/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java b/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java
index 5ab7724..ad4c4af 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java
@@ -17,17 +17,17 @@
 
 package org.apache.commons.codec.binary;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
 import java.io.ByteArrayOutputStream;
 import java.io.OutputStream;
-import java.util.Arrays;
 
 import org.apache.commons.codec.CodecPolicy;
 import org.junit.Test;
 
+import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
 public class Base32OutputStreamTest {
 
     private final static byte[] CR_LF = {(byte) '\r', (byte) '\n'};
@@ -185,7 +185,7 @@ public class Base32OutputStreamTest {
         out.write(decoded);
         out.close();
         byte[] output = byteOut.toByteArray();
-        assertTrue("Streaming chunked Base32 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming chunked Base32 encode", encoded, output);
 
         // Now let's try decode.
         byteOut = new ByteArrayOutputStream();
@@ -193,7 +193,7 @@ public class Base32OutputStreamTest {
         out.write(encoded);
         out.close();
         output = byteOut.toByteArray();
-        assertTrue("Streaming chunked Base32 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming chunked Base32 decode", decoded, output);
 
         // I always wanted to do this! (wrap encoder with decoder etc etc).
         byteOut = new ByteArrayOutputStream();
@@ -206,7 +206,7 @@ public class Base32OutputStreamTest {
         out.close();
         output = byteOut.toByteArray();
 
-        assertTrue("Streaming chunked Base32 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming chunked Base32 wrap-wrap-wrap!", decoded, output);
     }
 
     /**
@@ -237,7 +237,7 @@ public class Base32OutputStreamTest {
         }
         out.close();
         byte[] output = byteOut.toByteArray();
-        assertTrue("Streaming byte-by-byte Base32 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming byte-by-byte Base32 encode", encoded, output);
 
         // Now let's try decode.
         byteOut = new ByteArrayOutputStream();
@@ -247,7 +247,7 @@ public class Base32OutputStreamTest {
         }
         out.close();
         output = byteOut.toByteArray();
-        assertTrue("Streaming byte-by-byte Base32 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming byte-by-byte Base32 decode", decoded, output);
 
         // Now let's try decode with tonnes of flushes.
         byteOut = new ByteArrayOutputStream();
@@ -258,7 +258,7 @@ public class Base32OutputStreamTest {
         }
         out.close();
         output = byteOut.toByteArray();
-        assertTrue("Streaming byte-by-byte flush() Base32 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming byte-by-byte flush() Base32 decode", decoded, output);
 
         // I always wanted to do this! (wrap encoder with decoder etc etc).
         byteOut = new ByteArrayOutputStream();
@@ -273,7 +273,7 @@ public class Base32OutputStreamTest {
         out.close();
         output = byteOut.toByteArray();
 
-        assertTrue("Streaming byte-by-byte Base32 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming byte-by-byte Base32 wrap-wrap-wrap!", decoded, output);
     }
 
     /**
diff --git a/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java b/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java
index 731457a..1e80dde 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java
@@ -17,24 +17,23 @@
 
 package org.apache.commons.codec.binary;
 
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
 import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
-import java.util.Arrays;
 
 import org.apache.commons.codec.CodecPolicy;
 import org.junit.Test;
 
+import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
 /**
  * @since 1.4
  */
@@ -304,7 +303,7 @@ public class Base64InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base64 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming base64 encode", encoded, output);
 
         in.close();
 
@@ -314,7 +313,7 @@ public class Base64InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base64 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base64 decode", decoded, output);
 
         // I always wanted to do this! (wrap encoder with decoder etc etc).
         in = new ByteArrayInputStream(decoded);
@@ -326,7 +325,7 @@ public class Base64InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base64 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base64 wrap-wrap-wrap!", decoded, output);
         in.close();
     }
 
@@ -360,7 +359,7 @@ public class Base64InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base64 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming base64 encode", encoded, output);
 
         in.close();
         // Now let's try decode.
@@ -372,7 +371,7 @@ public class Base64InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base64 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base64 decode", decoded, output);
 
         in.close();
 
@@ -389,7 +388,7 @@ public class Base64InputStreamTest {
 
         assertEquals("EOF", -1, in.read());
         assertEquals("Still EOF", -1, in.read());
-        assertTrue("Streaming base64 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming base64 wrap-wrap-wrap!", decoded, output);
         in.close();
     }
 
diff --git a/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java b/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java
index 0b2480f..51a9a5c 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java
@@ -17,18 +17,18 @@
 
 package org.apache.commons.codec.binary;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
 import java.io.ByteArrayOutputStream;
 import java.io.OutputStream;
-import java.util.Arrays;
 
 import org.apache.commons.codec.CodecPolicy;
 import org.junit.Test;
 
+import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
 /**
  * @since 1.4
  */
@@ -195,7 +195,7 @@ public class Base64OutputStreamTest {
         out.write(decoded);
         out.close();
         byte[] output = byteOut.toByteArray();
-        assertTrue("Streaming chunked base64 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming chunked base64 encode", encoded, output);
 
         // Now let's try decode.
         byteOut = new ByteArrayOutputStream();
@@ -203,7 +203,7 @@ public class Base64OutputStreamTest {
         out.write(encoded);
         out.close();
         output = byteOut.toByteArray();
-        assertTrue("Streaming chunked base64 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming chunked base64 decode", decoded, output);
 
         // I always wanted to do this! (wrap encoder with decoder etc etc).
         byteOut = new ByteArrayOutputStream();
@@ -216,7 +216,7 @@ public class Base64OutputStreamTest {
         out.close();
         output = byteOut.toByteArray();
 
-        assertTrue("Streaming chunked base64 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming chunked base64 wrap-wrap-wrap!", decoded, output);
     }
 
     /**
@@ -247,7 +247,7 @@ public class Base64OutputStreamTest {
         }
         out.close();
         byte[] output = byteOut.toByteArray();
-        assertTrue("Streaming byte-by-byte base64 encode", Arrays.equals(output, encoded));
+        assertArrayEquals("Streaming byte-by-byte base64 encode", encoded, output);
 
         // Now let's try decode.
         byteOut = new ByteArrayOutputStream();
@@ -257,7 +257,7 @@ public class Base64OutputStreamTest {
         }
         out.close();
         output = byteOut.toByteArray();
-        assertTrue("Streaming byte-by-byte base64 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming byte-by-byte base64 decode", decoded, output);
 
         // Now let's try decode with tonnes of flushes.
         byteOut = new ByteArrayOutputStream();
@@ -268,7 +268,7 @@ public class Base64OutputStreamTest {
         }
         out.close();
         output = byteOut.toByteArray();
-        assertTrue("Streaming byte-by-byte flush() base64 decode", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming byte-by-byte flush() base64 decode", decoded, output);
 
         // I always wanted to do this! (wrap encoder with decoder etc etc).
         byteOut = new ByteArrayOutputStream();
@@ -283,7 +283,7 @@ public class Base64OutputStreamTest {
         out.close();
         output = byteOut.toByteArray();
 
-        assertTrue("Streaming byte-by-byte base64 wrap-wrap-wrap!", Arrays.equals(output, decoded));
+        assertArrayEquals("Streaming byte-by-byte base64 wrap-wrap-wrap!", decoded, output);
     }
 
     /**