[CODEC-261]: Test Hex encode of a read-only ByteBuffer.

The test passes and this is no longer an issue.
diff --git a/src/test/java/org/apache/commons/codec/binary/HexTest.java b/src/test/java/org/apache/commons/codec/binary/HexTest.java
index 3f52b01..7ec1243 100644
--- a/src/test/java/org/apache/commons/codec/binary/HexTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/HexTest.java
@@ -620,6 +620,16 @@
         assertEquals(0, bb.remaining());
     }
 
+    /**
+     * Test encoding of a read only byte buffer.
+     * See CODEC-261.
+     */
+    @Test
+    public void testEncodeHexReadOnlyByteBuffer() {
+        final char[] chars = Hex.encodeHex(ByteBuffer.wrap(new byte[]{10}).asReadOnlyBuffer());
+        assertEquals("0a", String.valueOf(chars));
+    }
+
     @Test
     public void testEncodeStringEmpty() throws EncoderException {
         assertTrue(Arrays.equals(new char[0], (char[]) new Hex().encode("")));