Add emptiness test for CharBuffer

Test: atest CharBufferTest
Bug: 296827236
(cherry picked from https://android-review.googlesource.com/q/commit:e5926815c45f241ce7b4eeabae8b12fccf1bf42f)
Merged-In: I77efd3f55bdb86701e0be850359a8aa917c5e6a8
Change-Id: I77efd3f55bdb86701e0be850359a8aa917c5e6a8
diff --git a/luni/src/test/java/libcore/java/nio/CharBufferTest.java b/luni/src/test/java/libcore/java/nio/CharBufferTest.java
index 26e5778..4b90444 100644
--- a/luni/src/test/java/libcore/java/nio/CharBufferTest.java
+++ b/luni/src/test/java/libcore/java/nio/CharBufferTest.java
@@ -54,4 +54,12 @@
         assertEquals((int) low, cb.codePoints().toArray()[1]); // Unmatched surrogate.
         assertEquals((int) '0', cb.codePoints().toArray()[2]);
     }
+
+    public void testEmpty() {
+        String s = "Hello\n\tworld";
+        CharBuffer cb = CharBuffer.allocate(0);
+        assertTrue(cb.isEmpty());
+        cb = cb.allocate(32).append(s);
+        assertFalse(cb.isEmpty());
+    }
 }