This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-text.git
The following commit(s) were added to refs/heads/master by this push: new 2d0a14f More testing. 2d0a14f is described below commit 2d0a14f5c559bdca178e91b6bb4ac44e08ae461c Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Jun 28 18:12:42 2020 -0400 More testing. --- .../apache/commons/text/TextStringBuilderTest.java | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/test/java/org/apache/commons/text/TextStringBuilderTest.java b/src/test/java/org/apache/commons/text/TextStringBuilderTest.java index 8151e8b..efa0026 100644 --- a/src/test/java/org/apache/commons/text/TextStringBuilderTest.java +++ b/src/test/java/org/apache/commons/text/TextStringBuilderTest.java @@ -675,14 +675,22 @@ public class TextStringBuilderTest { assertEquals("", sb.toString()); } - // ----------------------------------------------------------------------- @Test public void testDeleteCharAt() { - final TextStringBuilder sb = new TextStringBuilder("abc"); - sb.deleteCharAt(0); - assertEquals("bc", sb.toString()); - - assertThrows(IndexOutOfBoundsException.class, () -> sb.deleteCharAt(1000)); + final String str = "abc"; + { + final TextStringBuilder sb = new TextStringBuilder(str); + sb.deleteCharAt(0); + assertEquals("bc", sb.toString()); + } + { + final TextStringBuilder sb = new TextStringBuilder(str); + sb.deleteCharAt(str.length() - 1); + assertEquals("ab", sb.toString()); + } + final TextStringBuilder sb2 = new TextStringBuilder(str); + assertThrows(IndexOutOfBoundsException.class, () -> sb2.deleteCharAt(str.length())); + assertThrows(IndexOutOfBoundsException.class, () -> sb2.deleteCharAt(1000)); } @Test