You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2012/03/23 00:43:11 UTC

svn commit: r1304137 - in /commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary: Base64Test.java HexTest.java

Author: sebb
Date: Thu Mar 22 23:43:11 2012
New Revision: 1304137

URL: http://svn.apache.org/viewvc?rev=1304137&view=rev
Log:
Don't use assertTrue for comparing equals

Modified:
    commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/Base64Test.java
    commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/HexTest.java

Modified: commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/Base64Test.java
URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/Base64Test.java?rev=1304137&r1=1304136&r2=1304137&view=diff
==============================================================================
--- commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/Base64Test.java (original)
+++ commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/Base64Test.java Thu Mar 22 23:43:11 2012
@@ -81,22 +81,22 @@ public class Base64Test {
         String encodedContent;
         byte[] encodedBytes = Base64.encodeBase64(StringUtils.getBytesUtf8(content));
         encodedContent = StringUtils.newStringUtf8(encodedBytes);
-        assertTrue("encoding hello world", encodedContent.equals("SGVsbG8gV29ybGQ="));
+        assertEquals("encoding hello world", "SGVsbG8gV29ybGQ=", encodedContent);
 
         Base64 b64 = new Base64(BaseNCodec.MIME_CHUNK_SIZE, null);  // null lineSeparator same as saying no-chunking
         encodedBytes = b64.encode(StringUtils.getBytesUtf8(content));
         encodedContent = StringUtils.newStringUtf8(encodedBytes);
-        assertTrue("encoding hello world", encodedContent.equals("SGVsbG8gV29ybGQ="));
+        assertEquals("encoding hello world", "SGVsbG8gV29ybGQ=", encodedContent);
 
         b64 = new Base64(0, null);  // null lineSeparator same as saying no-chunking
         encodedBytes = b64.encode(StringUtils.getBytesUtf8(content));
         encodedContent = StringUtils.newStringUtf8(encodedBytes);
-        assertTrue("encoding hello world", encodedContent.equals("SGVsbG8gV29ybGQ="));
+        assertEquals("encoding hello world", "SGVsbG8gV29ybGQ=", encodedContent);
 
         // bogus characters to decode (to skip actually) {e-acute*6}
         byte[] decode = b64.decode("SGVsbG{\u00e9\u00e9\u00e9\u00e9\u00e9\u00e9}8gV29ybGQ=");
         String decodeString = StringUtils.newStringUtf8(decode);
-        assertTrue("decode hello world", decodeString.equals("Hello World"));        
+        assertEquals("decode hello world", "Hello World", decodeString);        
     }
 
     /**
@@ -263,24 +263,24 @@ public class Base64Test {
 
     @Test
     public void testDecodePadOnly() throws UnsupportedEncodingException {
-        assertTrue(Base64.decodeBase64("====".getBytes("UTF-8")).length == 0);
+        assertEquals(0, Base64.decodeBase64("====".getBytes("UTF-8")).length);
         assertEquals("", new String(Base64.decodeBase64("====".getBytes("UTF-8"))));
         // Test truncated padding
-        assertTrue(Base64.decodeBase64("===".getBytes("UTF-8")).length == 0);
-        assertTrue(Base64.decodeBase64("==".getBytes("UTF-8")).length == 0);
-        assertTrue(Base64.decodeBase64("=".getBytes("UTF-8")).length == 0);
-        assertTrue(Base64.decodeBase64("".getBytes("UTF-8")).length == 0);
+        assertEquals(0, Base64.decodeBase64("===".getBytes("UTF-8")).length);
+        assertEquals(0, Base64.decodeBase64("==".getBytes("UTF-8")).length);
+        assertEquals(0, Base64.decodeBase64("=".getBytes("UTF-8")).length);
+        assertEquals(0, Base64.decodeBase64("".getBytes("UTF-8")).length);
     }
 
     @Test
     public void testDecodePadOnlyChunked() throws UnsupportedEncodingException {
-        assertTrue(Base64.decodeBase64("====\n".getBytes("UTF-8")).length == 0);
+        assertEquals(0, Base64.decodeBase64("====\n".getBytes("UTF-8")).length);
         assertEquals("", new String(Base64.decodeBase64("====\n".getBytes("UTF-8"))));
         // Test truncated padding
-        assertTrue(Base64.decodeBase64("===\n".getBytes("UTF-8")).length == 0);
-        assertTrue(Base64.decodeBase64("==\n".getBytes("UTF-8")).length == 0);
-        assertTrue(Base64.decodeBase64("=\n".getBytes("UTF-8")).length == 0);
-        assertTrue(Base64.decodeBase64("\n".getBytes("UTF-8")).length == 0);
+        assertEquals(0, Base64.decodeBase64("===\n".getBytes("UTF-8")).length);
+        assertEquals(0, Base64.decodeBase64("==\n".getBytes("UTF-8")).length);
+        assertEquals(0, Base64.decodeBase64("=\n".getBytes("UTF-8")).length);
+        assertEquals(0, Base64.decodeBase64("\n".getBytes("UTF-8")).length);
     }
 
     @Test
@@ -301,7 +301,7 @@ public class Base64Test {
 
         String dest = new String(decodedWithWS);
 
-        assertTrue("Dest string doesn't equal the original", dest.equals(orig));
+        assertEquals("Dest string doesn't equal the original", orig, dest);
     }
 
     /**
@@ -454,8 +454,8 @@ public class Base64Test {
             Base64 b64 = new Base64();
             byte[] result = b64.decode(bArray);
 
-            assertTrue("The result should be empty as the test encoded content did " + "not contain any valid base 64 characters",
-                    result.length == 0);
+            assertEquals("The result should be empty as the test encoded content did " + "not contain any valid base 64 characters",
+                    0, result.length);
         } catch (Exception e) {
             fail("Exception was thrown when trying to decode "
                 + "invalid base64 encoded data - RFC 2045 requires that all "
@@ -488,7 +488,7 @@ public class Base64Test {
         byte[] baDecoded = (byte[]) oDecoded;
         String dest = new String(baDecoded);
 
-        assertTrue("dest string does not equal original", dest.equals(original));
+        assertEquals("dest string does not equal original", original, dest);
     }
 
     @Test
@@ -513,7 +513,7 @@ public class Base64Test {
         byte[] bArray = Base64.decodeBase64((byte[]) oEncoded);
         String dest = new String(bArray);
 
-        assertTrue("dest string does not equal original", dest.equals(original));
+        assertEquals("dest string does not equal original", original, dest);
     }
 
     @Test
@@ -1232,7 +1232,7 @@ public class Base64Test {
         Base64 b64 = new Base64(Base64_BYTES_PER_ENCODED_BLOCK, baLineSeparator);
         String strOriginal = "Hello World";
         String strDecoded = new String(b64.decode(b64.encode(StringUtils.getBytesUtf8(strOriginal))));
-        assertTrue("testDEFAULT_BUFFER_SIZE", strOriginal.equals(strDecoded));
+        assertEquals("testDEFAULT_BUFFER_SIZE", strOriginal, strDecoded);
     }
 
 }

Modified: commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/HexTest.java
URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/HexTest.java?rev=1304137&r1=1304136&r2=1304137&view=diff
==============================================================================
--- commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/HexTest.java (original)
+++ commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/binary/HexTest.java Thu Mar 22 23:43:11 2012
@@ -337,11 +337,11 @@ public class HexTest {
         final String expected = "48656c6c6f20576f726c64";
         char[] actual;
         actual = Hex.encodeHex(b);
-        assertTrue(expected.equals(new String(actual)));
+        assertEquals(expected, new String(actual));
         actual = Hex.encodeHex(b, true);
-        assertTrue(expected.equals(new String(actual)));
+        assertEquals(expected, new String(actual));
         actual = Hex.encodeHex(b, false);
-        assertFalse(expected.equals(new String(actual)));
+        assertEquals(expected, new String(actual));
     }
 
     @Test