Index: modules/nio_char/src/test/java/tests/api/java/nio/charset/CharsetDecoderTest.java =================================================================== --- modules/nio_char/src/test/java/tests/api/java/nio/charset/CharsetDecoderTest.java (revision 396898) +++ modules/nio_char/src/test/java/tests/api/java/nio/charset/CharsetDecoderTest.java (working copy) @@ -289,6 +289,16 @@ } } + //regression for Harmony-410 + public void testDecode_CharBuffer_ByteBuffer_boolean() { + byte[] arr = {-31, -96, -86, -32}; + ByteBuffer bb = ByteBuffer.wrap(arr); + CharBuffer cb = CharBuffer.allocate(2); + CharsetDecoder decoder = Charset.forName("UTF-8").newDecoder(); + decoder.decode(bb, cb, false); + assertTrue("remaining() in ByteBuffer is incorrect", bb.remaining()==1); + } + /* * Class under test for CoderResult decode(ByteBuffer, CharBuffer, boolean) */