commit | bbe1e93ad28e907dea03a49b36ea2dc4c4ed5ecc | [log] [tgz] |
---|---|---|
author | Miguel Aranda <miguelaranda@google.com> | Thu Aug 31 11:52:00 2023 +0000 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Wed Sep 13 18:17:30 2023 +0000 |
tree | 130de5d45d21692cc2b243bc99f653a36b6c7129 | |
parent | 090113a4f006849ec63d2219130f27be3f8185cd [diff] |
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()); + } }