Another test.
diff --git a/src/test/java/org/apache/commons/text/TextStringBuilderTest.java b/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
index c618509..4cdd599 100644
--- a/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
+++ b/src/test/java/org/apache/commons/text/TextStringBuilderTest.java
@@ -807,10 +807,14 @@
assertThrows(IndexOutOfBoundsException.class, () -> sb.drainChars(0, -1, array, 0));
assertThrows(IndexOutOfBoundsException.class, () -> sb.drainChars(4, 2, array, 0));
- sb.set(data);
// get and delete it all.
+ sb.set(data);
assertEquals(data.length(), sb.drainChars(0, sb.length() + 1, array, 0));
assertArrayEquals(data.toCharArray(), array);
+ // get and delete it more than there is
+ sb.set(data);
+ assertEquals(data.length(), sb.drainChars(0, sb.length() + 10, array, 0));
+ assertArrayEquals(data.toCharArray(), array);
}
@Test