From 4593b9672eacc4200aba4371e5ef406912952c2e Mon Sep 17 00:00:00 2001 From: Dmitry Spikhalskiy Date: Tue, 10 Nov 2015 16:47:31 +0300 Subject: [PATCH] Fix indexOfIgnoreCase javadoc and provide test for fixed example --- src/main/java/org/apache/commons/lang3/StringUtils.java | 2 +- .../org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java b/src/main/java/org/apache/commons/lang3/StringUtils.java index fecd8d8890c..8c59e61ab19 100644 --- a/src/main/java/org/apache/commons/lang3/StringUtils.java +++ b/src/main/java/org/apache/commons/lang3/StringUtils.java @@ -1327,7 +1327,7 @@ public static int indexOfIgnoreCase(final CharSequence str, final CharSequence s * StringUtils.indexOfIgnoreCase("aabaabaa", "B", 9) = -1 * StringUtils.indexOfIgnoreCase("aabaabaa", "B", -1) = 2 * StringUtils.indexOfIgnoreCase("aabaabaa", "", 2) = 2 - * StringUtils.indexOfIgnoreCase("abc", "", 9) = 3 + * StringUtils.indexOfIgnoreCase("abc", "", 9) = -1 * * * @param str the CharSequence to check, may be null diff --git a/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java b/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java index 8750de3f1fb..a132a7de0c9 100644 --- a/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java +++ b/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java @@ -926,6 +926,7 @@ public void testIndexOfIgnoreCase_StringInt() { assertEquals(5, StringUtils.indexOfIgnoreCase("aabaabaa", "", 5)); assertEquals(-1, StringUtils.indexOfIgnoreCase("ab", "AAB", 0)); assertEquals(-1, StringUtils.indexOfIgnoreCase("aab", "AAB", 1)); + assertEquals(-1, StringUtils.indexOfIgnoreCase("abc", "", 9)); } @Test