From 80a39fba9b1df6b208e57f4dea84c0f24e311a82 Mon Sep 17 00:00:00 2001 From: Henri Yandell Date: Sun, 7 Nov 2010 07:15:00 +0000 Subject: [PATCH] Fixing the javadoc for indexOfAnyBut(CharSequence, char[]) per Dirk Starke's report git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1032220 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/commons/lang3/StringUtils.java | 15 ++++++++------- .../lang3/StringUtilsEqualsIndexOfTest.java | 4 +++- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java b/src/main/java/org/apache/commons/lang3/StringUtils.java index 99c193a5f..d4fb35cc1 100644 --- a/src/main/java/org/apache/commons/lang3/StringUtils.java +++ b/src/main/java/org/apache/commons/lang3/StringUtils.java @@ -1555,13 +1555,14 @@ public static boolean containsAny(String cs, String searchChars) { * A null or zero length search array will return -1.

* *
-     * StringUtils.indexOfAnyBut(null, *)           = -1
-     * StringUtils.indexOfAnyBut("", *)             = -1
-     * StringUtils.indexOfAnyBut(*, null)           = -1
-     * StringUtils.indexOfAnyBut(*, [])             = -1
-     * StringUtils.indexOfAnyBut("zzabyycdxx",'za') = 3
-     * StringUtils.indexOfAnyBut("zzabyycdxx", '')  = 0
-     * StringUtils.indexOfAnyBut("aba", 'ab')       = -1
+     * StringUtils.indexOfAnyBut(null, *)                              = -1
+     * StringUtils.indexOfAnyBut("", *)                                = -1
+     * StringUtils.indexOfAnyBut(*, null)                              = -1
+     * StringUtils.indexOfAnyBut(*, [])                                = -1
+     * StringUtils.indexOfAnyBut("zzabyycdxx", new char[] {'z', 'a'} ) = 3
+     * StringUtils.indexOfAnyBut("aba", new char[] {'z'} )             = 0
+     * StringUtils.indexOfAnyBut("aba", new char[] {'a', 'b'} )        = -1
+
      * 
* * @param cs 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 a65749869..1296d50c8 100644 --- a/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java +++ b/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java @@ -596,7 +596,9 @@ public void testIndexOfAnyBut_StringCharArray() { assertEquals(-1, StringUtils.indexOfAnyBut("zzabyycdxx", new char[0])); assertEquals(3, StringUtils.indexOfAnyBut("zzabyycdxx", new char[] {'z','a'})); assertEquals(0, StringUtils.indexOfAnyBut("zzabyycdxx", new char[] {'b','y'})); - assertEquals(0, StringUtils.indexOfAnyBut("ab", new char[] {'z'})); + assertEquals(-1, StringUtils.indexOfAnyBut("aba", new char[] {'a', 'b'})); + assertEquals(0, StringUtils.indexOfAnyBut("aba", new char[] {'z'})); + } public void testIndexOfAnyBut_StringCharArrayWithSupplementaryChars() {