Author: ggregory Date: Thu Aug 25 00:35:31 2011 New Revision: 1161343 URL: http://svn.apache.org/viewvc?rev=1161343&view=rev Log: Use blocks. Refer to constants and methods where they are defined in BaseNCodec instead of the Base32 and Base64 subclasses (and other classes.)
Modified: commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/Lang.java commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/net/URLStringCodec.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32InputStreamTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32OutputStreamTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64InputStreamTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64OutputStreamTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64Test.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/BinaryByteCodecTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/BinaryCharCodecTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/HexByteTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/HexCharTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/net/BCodecTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/net/QCodecTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/net/QuotedPrintableBinaryCodecTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/net/QuotedPrintableStringCodecTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/net/URLCodecBinaryTest.java commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/net/URLCodecStringTest.java Modified: commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/Lang.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/Lang.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/Lang.java (original) +++ commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/Lang.java Thu Aug 25 00:35:31 2011 @@ -158,8 +158,9 @@ public class Lang { // trim leading-trailing whitespace line = line.trim(); - if (line.length() == 0) + if (line.length() == 0) { continue; // empty lines can be safely skipped + } // split it up String[] parts = line.split("\\s+"); Modified: commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java (original) +++ commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/language/bm/PhoneticEngine.java Thu Aug 25 00:35:31 2011 @@ -189,8 +189,9 @@ public class PhoneticEngine { } public CharSequence subSequence(int start, int end) { - if (start == end) + if (start == end) { return ""; + } CharSequence res = cache[start][end - 1]; if (res == null) { Modified: commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/net/URLStringCodec.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/net/URLStringCodec.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/net/URLStringCodec.java (original) +++ commons/proper/codec/branches/generics/src/java/org/apache/commons/codec/net/URLStringCodec.java Thu Aug 25 00:35:31 2011 @@ -52,6 +52,7 @@ public class URLStringCodec extends URLC * * @return the default string charset. */ + @Override public String getDefaultCharset() { return this.charset; } Modified: commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32InputStreamTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32InputStreamTest.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32InputStreamTest.java (original) +++ commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32InputStreamTest.java Thu Aug 25 00:35:31 2011 @@ -128,7 +128,7 @@ public class Base32InputStreamTest { */ @Test public void testBase32EmptyInputStreamMimeChuckSize() throws Exception { - testBase32EmptyInputStream(Base32.MIME_CHUNK_SIZE); + testBase32EmptyInputStream(BaseNCodec.MIME_CHUNK_SIZE); } /** @@ -139,7 +139,7 @@ public class Base32InputStreamTest { */ @Test public void testBase32EmptyInputStreamPemChuckSize() throws Exception { - testBase32EmptyInputStream(Base32.PEM_CHUNK_SIZE); + testBase32EmptyInputStream(BaseNCodec.PEM_CHUNK_SIZE); } private void testBase32EmptyInputStream(int chuckSize) throws Exception { @@ -160,12 +160,12 @@ public class Base32InputStreamTest { // Hello World test. byte[] encoded = StringUtils.getBytesUtf8(Base32TestData.BASE32_FIXTURE); byte[] decoded = StringUtils.getBytesUtf8(Base32TestData.STRING_FIXTURE); - testByChunk(encoded, decoded, Base32.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // Single Byte test. encoded = StringUtils.getBytesUtf8("AA======\r\n"); decoded = new byte[]{(byte) 0}; - testByChunk(encoded, decoded, Base32.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // // OpenSSL interop test. // encoded = StringUtils.getBytesUtf8(Base32TestData.ENCODED_32_CHARS_PER_LINE); @@ -199,12 +199,12 @@ public class Base32InputStreamTest { // Hello World test. byte[] encoded = StringUtils.getBytesUtf8(Base32TestData.BASE32_FIXTURE); byte[] decoded = StringUtils.getBytesUtf8(Base32TestData.STRING_FIXTURE); - testByteByByte(encoded, decoded, Base32.MIME_CHUNK_SIZE, CRLF); + testByteByByte(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // Single Byte test. encoded = StringUtils.getBytesUtf8("AA======\r\n"); decoded = new byte[]{(byte) 0}; - testByteByByte(encoded, decoded, Base32.MIME_CHUNK_SIZE, CRLF); + testByteByByte(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // // Single Line test. // String singleLine = Base32TestData.ENCODED_32_CHARS_PER_LINE.replaceAll("\n", ""); Modified: commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32OutputStreamTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32OutputStreamTest.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32OutputStreamTest.java (original) +++ commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base32OutputStreamTest.java Thu Aug 25 00:35:31 2011 @@ -66,7 +66,7 @@ public class Base32OutputStreamTest { */ @Test public void testBase32EmptyOutputStreamMimeChunkSize() throws Exception { - testBase32EmptyOutputStream(Base32.MIME_CHUNK_SIZE); + testBase32EmptyOutputStream(BaseNCodec.MIME_CHUNK_SIZE); } /** @@ -77,7 +77,7 @@ public class Base32OutputStreamTest { */ @Test public void testBase32EmptyOutputStreamPemChunkSize() throws Exception { - testBase32EmptyOutputStream(Base32.PEM_CHUNK_SIZE); + testBase32EmptyOutputStream(BaseNCodec.PEM_CHUNK_SIZE); } private void testBase32EmptyOutputStream(int chunkSize) throws Exception { @@ -98,7 +98,7 @@ public class Base32OutputStreamTest { // Hello World test. byte[] encoded = StringUtils.getBytesUtf8(Base32TestData.BASE32_FIXTURE); byte[] decoded = StringUtils.getBytesUtf8(Base32TestData.STRING_FIXTURE); - testByChunk(encoded, decoded, Base32.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // // Single Byte test. // encoded = StringUtils.getBytesUtf8("AA==\r\n"); Modified: commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64InputStreamTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64InputStreamTest.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64InputStreamTest.java (original) +++ commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64InputStreamTest.java Thu Aug 25 00:35:31 2011 @@ -138,7 +138,7 @@ public class Base64InputStreamTest { */ @Test public void testBase64EmptyInputStreamMimeChuckSize() throws Exception { - testBase64EmptyInputStream(Base64.MIME_CHUNK_SIZE); + testBase64EmptyInputStream(BaseNCodec.MIME_CHUNK_SIZE); } /** @@ -149,7 +149,7 @@ public class Base64InputStreamTest { */ @Test public void testBase64EmptyInputStreamPemChuckSize() throws Exception { - testBase64EmptyInputStream(Base64.PEM_CHUNK_SIZE); + testBase64EmptyInputStream(BaseNCodec.PEM_CHUNK_SIZE); } private void testBase64EmptyInputStream(int chuckSize) throws Exception { @@ -170,17 +170,17 @@ public class Base64InputStreamTest { // Hello World test. byte[] encoded = StringUtils.getBytesUtf8("SGVsbG8gV29ybGQ=\r\n"); byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE); - testByChunk(encoded, decoded, Base64.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // Single Byte test. encoded = StringUtils.getBytesUtf8("AA==\r\n"); decoded = new byte[]{(byte) 0}; - testByChunk(encoded, decoded, Base64.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // OpenSSL interop test. encoded = StringUtils.getBytesUtf8(Base64TestData.ENCODED_64_CHARS_PER_LINE); decoded = Base64TestData.DECODED; - testByChunk(encoded, decoded, Base64.PEM_CHUNK_SIZE, LF); + testByChunk(encoded, decoded, BaseNCodec.PEM_CHUNK_SIZE, LF); // Single Line test. String singleLine = Base64TestData.ENCODED_64_CHARS_PER_LINE.replaceAll("\n", ""); @@ -208,17 +208,17 @@ public class Base64InputStreamTest { // Hello World test. byte[] encoded = StringUtils.getBytesUtf8("SGVsbG8gV29ybGQ=\r\n"); byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE); - testByteByByte(encoded, decoded, Base64.MIME_CHUNK_SIZE, CRLF); + testByteByByte(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // Single Byte test. encoded = StringUtils.getBytesUtf8("AA==\r\n"); decoded = new byte[]{(byte) 0}; - testByteByByte(encoded, decoded, Base64.MIME_CHUNK_SIZE, CRLF); + testByteByByte(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // OpenSSL interop test. encoded = StringUtils.getBytesUtf8(Base64TestData.ENCODED_64_CHARS_PER_LINE); decoded = Base64TestData.DECODED; - testByteByByte(encoded, decoded, Base64.PEM_CHUNK_SIZE, LF); + testByteByByte(encoded, decoded, BaseNCodec.PEM_CHUNK_SIZE, LF); // Single Line test. String singleLine = Base64TestData.ENCODED_64_CHARS_PER_LINE.replaceAll("\n", ""); Modified: commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64OutputStreamTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64OutputStreamTest.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64OutputStreamTest.java (original) +++ commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64OutputStreamTest.java Thu Aug 25 00:35:31 2011 @@ -72,7 +72,7 @@ public class Base64OutputStreamTest { */ @Test public void testBase64EmptyOutputStreamMimeChunkSize() throws Exception { - testBase64EmptyOutputStream(Base64.MIME_CHUNK_SIZE); + testBase64EmptyOutputStream(BaseNCodec.MIME_CHUNK_SIZE); } /** @@ -83,7 +83,7 @@ public class Base64OutputStreamTest { */ @Test public void testBase64EmptyOutputStreamPemChunkSize() throws Exception { - testBase64EmptyOutputStream(Base64.PEM_CHUNK_SIZE); + testBase64EmptyOutputStream(BaseNCodec.PEM_CHUNK_SIZE); } private void testBase64EmptyOutputStream(int chunkSize) throws Exception { @@ -104,17 +104,17 @@ public class Base64OutputStreamTest { // Hello World test. byte[] encoded = StringUtils.getBytesUtf8("SGVsbG8gV29ybGQ=\r\n"); byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE); - testByChunk(encoded, decoded, Base64.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // Single Byte test. encoded = StringUtils.getBytesUtf8("AA==\r\n"); decoded = new byte[]{(byte) 0}; - testByChunk(encoded, decoded, Base64.MIME_CHUNK_SIZE, CRLF); + testByChunk(encoded, decoded, BaseNCodec.MIME_CHUNK_SIZE, CRLF); // OpenSSL interop test. encoded = StringUtils.getBytesUtf8(Base64TestData.ENCODED_64_CHARS_PER_LINE); decoded = Base64TestData.DECODED; - testByChunk(encoded, decoded, Base64.PEM_CHUNK_SIZE, LF); + testByChunk(encoded, decoded, BaseNCodec.PEM_CHUNK_SIZE, LF); // Single Line test. String singleLine = Base64TestData.ENCODED_64_CHARS_PER_LINE.replaceAll("\n", ""); Modified: commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64Test.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64Test.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64Test.java (original) +++ commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/Base64Test.java Thu Aug 25 00:35:31 2011 @@ -82,7 +82,7 @@ public class Base64Test { encodedContent = StringUtils.newStringUtf8(encodedBytes); assertTrue("encoding hello world", encodedContent.equals("SGVsbG8gV29ybGQ=")); - Base64 b64 = new Base64(Base64.MIME_CHUNK_SIZE, null); // null lineSeparator same as saying no-chunking + 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=")); @@ -519,7 +519,7 @@ public class Base64Test { */ @Test public void testRfc2045Section6Dot8ChunkSizeDefinition() { - assertEquals(76, Base64.MIME_CHUNK_SIZE); + assertEquals(76, BaseNCodec.MIME_CHUNK_SIZE); } /** @@ -527,7 +527,7 @@ public class Base64Test { */ @Test public void testRfc1421Section6Dot8ChunkSizeDefinition() { - assertEquals(64, Base64.PEM_CHUNK_SIZE); + assertEquals(64, BaseNCodec.PEM_CHUNK_SIZE); } /** Modified: commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/BinaryByteCodecTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/BinaryByteCodecTest.java?rev=1161343&r1=1161342&r2=1161343&view=diff ============================================================================== --- commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/BinaryByteCodecTest.java (original) +++ commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/binary/BinaryByteCodecTest.java Thu Aug 25 00:35:31 2011 @@ -365,90 +365,90 @@ public class BinaryByteCodecTest { */ @Test public void testFromAsciiCharArray() { - assertEquals(0, BinaryByteCodec.fromAscii((char[]) null).length); - assertEquals(0, BinaryByteCodec.fromAscii(new char[0]).length); + assertEquals(0, BinaryCodec.fromAscii((char[]) null).length); + assertEquals(0, BinaryCodec.fromAscii(new char[0]).length); // With a single raw binary byte[] bits = new byte[1]; - byte[] decoded = BinaryByteCodec.fromAscii("00000000".toCharArray()); + byte[] decoded = BinaryCodec.fromAscii("00000000".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0; - decoded = BinaryByteCodec.fromAscii("00000001".toCharArray()); + decoded = BinaryCodec.fromAscii("00000001".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1; - decoded = BinaryByteCodec.fromAscii("00000011".toCharArray()); + decoded = BinaryCodec.fromAscii("00000011".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2; - decoded = BinaryByteCodec.fromAscii("00000111".toCharArray()); + decoded = BinaryCodec.fromAscii("00000111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - decoded = BinaryByteCodec.fromAscii("00001111".toCharArray()); + decoded = BinaryCodec.fromAscii("00001111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - decoded = BinaryByteCodec.fromAscii("00011111".toCharArray()); + decoded = BinaryCodec.fromAscii("00011111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - decoded = BinaryByteCodec.fromAscii("00111111".toCharArray()); + decoded = BinaryCodec.fromAscii("00111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - decoded = BinaryByteCodec.fromAscii("01111111".toCharArray()); + decoded = BinaryCodec.fromAscii("01111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("11111111".toCharArray()); + decoded = BinaryCodec.fromAscii("11111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); // With a two raw binaries bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000000011111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0000000011111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000000111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0000000111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000001111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0000001111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000011111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0000011111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000111111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0000111111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0001111111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0001111111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0011111111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0011111111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0111111111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("0111111111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("1111111111111111".toCharArray()); + decoded = BinaryCodec.fromAscii("1111111111111111".toCharArray()); assertEquals(new String(bits), new String(decoded)); - assertEquals(0, BinaryByteCodec.fromAscii((char[]) null).length); + assertEquals(0, BinaryCodec.fromAscii((char[]) null).length); } // ------------------------------------------------------------------------ @@ -461,90 +461,90 @@ public class BinaryByteCodecTest { */ @Test public void testFromAsciiByteArray() throws UnsupportedEncodingException { - assertEquals(0, BinaryByteCodec.fromAscii((byte[]) null).length); - assertEquals(0, BinaryByteCodec.fromAscii(new byte[0]).length); + assertEquals(0, BinaryCodec.fromAscii((byte[]) null).length); + assertEquals(0, BinaryCodec.fromAscii(new byte[0]).length); // With a single raw binary byte[] bits = new byte[1]; - byte[] decoded = BinaryByteCodec.fromAscii("00000000".getBytes("UTF-8")); + byte[] decoded = BinaryCodec.fromAscii("00000000".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0; - decoded = BinaryByteCodec.fromAscii("00000001".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("00000001".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1; - decoded = BinaryByteCodec.fromAscii("00000011".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("00000011".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2; - decoded = BinaryByteCodec.fromAscii("00000111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("00000111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - decoded = BinaryByteCodec.fromAscii("00001111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("00001111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - decoded = BinaryByteCodec.fromAscii("00011111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("00011111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - decoded = BinaryByteCodec.fromAscii("00111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("00111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - decoded = BinaryByteCodec.fromAscii("01111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("01111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[1]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("11111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("11111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); // With a two raw binaries bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000000011111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0000000011111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000000111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0000000111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000001111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0000001111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000011111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0000011111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0000111111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0000111111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0001111111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0001111111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0011111111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0011111111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("0111111111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("0111111111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); bits = new byte[2]; bits[1] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - decoded = BinaryByteCodec.fromAscii("1111111111111111".getBytes("UTF-8")); + decoded = BinaryCodec.fromAscii("1111111111111111".getBytes("UTF-8")); assertEquals(new String(bits), new String(decoded)); - assertEquals(0, BinaryByteCodec.fromAscii((byte[]) null).length); + assertEquals(0, BinaryCodec.fromAscii((byte[]) null).length); } // ------------------------------------------------------------------------ @@ -682,118 +682,118 @@ public class BinaryByteCodecTest { public void testToAsciiBytes() { // With a single raw binary byte[] bits = new byte[1]; - String l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + String l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00000000", l_encoded); bits = new byte[1]; bits[0] = BIT_0; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00000001", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00000011", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00000111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00001111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00011111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("00111111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("01111111", l_encoded); bits = new byte[1]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("11111111", l_encoded); // With a two raw binaries bits = new byte[2]; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000000000", l_encoded); bits = new byte[2]; bits[0] = BIT_0; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000000001", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000000011", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000000111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000001111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000011111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000000111111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000001111111", l_encoded); bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000011111111", l_encoded); // work on the other byte now bits = new byte[2]; bits[1] = BIT_0; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000000111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000001111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000011111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0000111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0001111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0011111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("0111111111111111", l_encoded); bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); bits[1] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiBytes(bits)); + l_encoded = new String(BinaryCodec.toAsciiBytes(bits)); assertEquals("1111111111111111", l_encoded); - assertEquals(0, BinaryByteCodec.toAsciiBytes((byte[]) null).length); + assertEquals(0, BinaryCodec.toAsciiBytes((byte[]) null).length); } // ------------------------------------------------------------------------ @@ -805,118 +805,118 @@ public class BinaryByteCodecTest { public void testToAsciiChars() { // With a single raw binary byte[] bits = new byte[1]; - String l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + String l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00000000", l_encoded); bits = new byte[1]; bits[0] = BIT_0; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00000001", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00000011", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00000111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00001111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00011111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("00111111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("01111111", l_encoded); bits = new byte[1]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("11111111", l_encoded); // With a two raw binaries bits = new byte[2]; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000000000", l_encoded); bits = new byte[2]; bits[0] = BIT_0; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000000001", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000000011", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000000111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000001111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000011111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000000111111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000001111111", l_encoded); bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000011111111", l_encoded); // work on the other byte now bits = new byte[2]; bits[1] = BIT_0; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000000111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000001111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000011111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0000111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0001111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0011111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("0111111111111111", l_encoded); bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); bits[1] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = new String(BinaryByteCodec.toAsciiChars(bits)); + l_encoded = new String(BinaryCodec.toAsciiChars(bits)); assertEquals("1111111111111111", l_encoded); - assertEquals(0, BinaryByteCodec.toAsciiChars((byte[]) null).length); + assertEquals(0, BinaryCodec.toAsciiChars((byte[]) null).length); } // ------------------------------------------------------------------------ @@ -931,116 +931,116 @@ public class BinaryByteCodecTest { public void testToAsciiString() { // With a single raw binary byte[] bits = new byte[1]; - String l_encoded = BinaryByteCodec.toAsciiString(bits); + String l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00000000", l_encoded); bits = new byte[1]; bits[0] = BIT_0; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00000001", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00000011", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00000111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00001111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00011111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("00111111", l_encoded); bits = new byte[1]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("01111111", l_encoded); bits = new byte[1]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("11111111", l_encoded); // With a two raw binaries bits = new byte[2]; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000000000", l_encoded); bits = new byte[2]; bits[0] = BIT_0; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000000001", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000000011", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000000111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000001111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000011111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000000111111", l_encoded); bits = new byte[2]; bits[0] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000001111111", l_encoded); bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000011111111", l_encoded); // work on the other byte now bits = new byte[2]; bits[1] = BIT_0; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000000111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000001111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000011111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0000111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0001111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0011111111111111", l_encoded); bits = new byte[2]; bits[1] = BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("0111111111111111", l_encoded); bits = new byte[2]; bits[0] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); bits[1] = (byte) (BIT_0 | BIT_1 | BIT_2 | BIT_3 | BIT_4 | BIT_5 | BIT_6 | BIT_7); - l_encoded = BinaryByteCodec.toAsciiString(bits); + l_encoded = BinaryCodec.toAsciiString(bits); assertEquals("1111111111111111", l_encoded); }