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 daf6a09  Sort members.
daf6a09 is described below

commit daf6a090d686146f469346571ba30c81667a87ed
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed Dec 11 12:16:36 2019 -0500

    Sort members.
---
 .../commons/text/matcher/StringMatcherTest.java    | 210 ++++++++++-----------
 1 file changed, 105 insertions(+), 105 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/text/matcher/StringMatcherTest.java 
b/src/test/java/org/apache/commons/text/matcher/StringMatcherTest.java
index e4d4902..e45b053 100644
--- a/src/test/java/org/apache/commons/text/matcher/StringMatcherTest.java
+++ b/src/test/java/org/apache/commons/text/matcher/StringMatcherTest.java
@@ -31,74 +31,60 @@ public class StringMatcherTest {
 
     // -----------------------------------------------------------------------
     @Test
-    public void testCommaMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.commaMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.commaMatcher()).isSameAs(matcher);
-        assertThat(matcher.isMatch(BUFFER1, 0, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 1, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
-    }
-
-    // -----------------------------------------------------------------------
-    @Test
-    public void testTabMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.tabMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.tabMatcher()).isSameAs(matcher);
-        assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 3, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
+    public void testCharMatcher_char() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.charMatcher('c');
+        assertThat(matcher.isMatch(BUFFER2, 0, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 1, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 2, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 3, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 4, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 5, 0, 
BUFFER2.length)).isEqualTo(0);
     }
 
     // -----------------------------------------------------------------------
     @Test
-    public void testSpaceMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.spaceMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.spaceMatcher()).isSameAs(matcher);
-        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 5, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 6, 0, 
BUFFER1.length)).isEqualTo(0);
+    public void testCharSetMatcher_charArray() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.charSetMatcher("ace".toCharArray());
+        assertThat(matcher.isMatch(BUFFER2, 0, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 1, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 2, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 3, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 4, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 5, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher(new char[0]))
+                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
+        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher((char[]) null))
+                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
+        assertThat(StringMatcherFactory.INSTANCE
+                .charSetMatcher("a".toCharArray()) instanceof 
AbstractStringMatcher.CharMatcher).isTrue();
     }
 
     // -----------------------------------------------------------------------
     @Test
-    public void testSplitMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.splitMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.splitMatcher()).isSameAs(matcher);
-        assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 3, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 5, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 6, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 7, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 8, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 9, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(0);
+    public void testCharSetMatcher_String() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.charSetMatcher("ace");
+        assertThat(matcher.isMatch(BUFFER2, 0, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 1, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 2, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 3, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER2, 4, 0, 
BUFFER2.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER2, 5, 0, 
BUFFER2.length)).isEqualTo(0);
+        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher(""))
+                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
+        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher((String) null))
+                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
+        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher("a") 
instanceof AbstractStringMatcher.CharMatcher)
+                .isTrue();
     }
 
     // -----------------------------------------------------------------------
     @Test
-    public void testTrimMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.trimMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.trimMatcher()).isSameAs(matcher);
+    public void testCommaMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.commaMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.commaMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 0, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 1, 0, 
BUFFER1.length)).isEqualTo(1);
         assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 3, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 5, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 6, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 7, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 8, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 9, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(1);
-    }
-
-    // -----------------------------------------------------------------------
-    @Test
-    public void testSingleQuoteMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.singleQuoteMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.singleQuoteMatcher()).isSameAs(matcher);
-        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 11, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 12, 0, 
BUFFER1.length)).isEqualTo(0);
     }
 
     // -----------------------------------------------------------------------
@@ -112,12 +98,14 @@ public class StringMatcherTest {
 
     // -----------------------------------------------------------------------
     @Test
-    public void testQuoteMatcher() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.quoteMatcher();
-        
assertThat(StringMatcherFactory.INSTANCE.quoteMatcher()).isSameAs(matcher);
-        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER1, 11, 0, 
BUFFER1.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER1, 12, 0, 
BUFFER1.length)).isEqualTo(1);
+    public void testMatcherIndices() {
+        // remember that the API contract is tight for the isMatch() method
+        // all the onus is on the caller, so invalid inputs are not
+        // the concern of StringMatcher, and are not bugs
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.stringMatcher("bc");
+        assertThat(matcher.isMatch(BUFFER2, 1, 1, 
BUFFER2.length)).isEqualTo(2);
+        assertThat(matcher.isMatch(BUFFER2, 1, 0, 3)).isEqualTo(2);
+        assertThat(matcher.isMatch(BUFFER2, 1, 0, 2)).isEqualTo(0);
     }
 
     // -----------------------------------------------------------------------
@@ -142,50 +130,48 @@ public class StringMatcherTest {
 
     // -----------------------------------------------------------------------
     @Test
-    public void testCharMatcher_char() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.charMatcher('c');
-        assertThat(matcher.isMatch(BUFFER2, 0, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 1, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 2, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 3, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 4, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 5, 0, 
BUFFER2.length)).isEqualTo(0);
+    public void testQuoteMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.quoteMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.quoteMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 11, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 12, 0, 
BUFFER1.length)).isEqualTo(1);
     }
 
     // -----------------------------------------------------------------------
     @Test
-    public void testCharSetMatcher_String() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.charSetMatcher("ace");
-        assertThat(matcher.isMatch(BUFFER2, 0, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 1, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 2, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 3, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 4, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 5, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher(""))
-                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
-        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher((String) null))
-                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
-        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher("a") 
instanceof AbstractStringMatcher.CharMatcher)
-                .isTrue();
+    public void testSingleQuoteMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.singleQuoteMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.singleQuoteMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 11, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 12, 0, 
BUFFER1.length)).isEqualTo(0);
     }
 
     // -----------------------------------------------------------------------
     @Test
-    public void testCharSetMatcher_charArray() {
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.charSetMatcher("ace".toCharArray());
-        assertThat(matcher.isMatch(BUFFER2, 0, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 1, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 2, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 3, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(matcher.isMatch(BUFFER2, 4, 0, 
BUFFER2.length)).isEqualTo(1);
-        assertThat(matcher.isMatch(BUFFER2, 5, 0, 
BUFFER2.length)).isEqualTo(0);
-        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher(new char[0]))
-                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
-        assertThat(StringMatcherFactory.INSTANCE.charSetMatcher((char[]) null))
-                .isSameAs(StringMatcherFactory.INSTANCE.noneMatcher());
-        assertThat(StringMatcherFactory.INSTANCE
-                .charSetMatcher("a".toCharArray()) instanceof 
AbstractStringMatcher.CharMatcher).isTrue();
+    public void testSpaceMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.spaceMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.spaceMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 5, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 6, 0, 
BUFFER1.length)).isEqualTo(0);
+    }
+
+    // -----------------------------------------------------------------------
+    @Test
+    public void testSplitMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.splitMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.splitMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 3, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 5, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 6, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 7, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 8, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 9, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(0);
     }
 
     // -----------------------------------------------------------------------
@@ -206,14 +192,28 @@ public class StringMatcherTest {
 
     // -----------------------------------------------------------------------
     @Test
-    public void testMatcherIndices() {
-        // remember that the API contract is tight for the isMatch() method
-        // all the onus is on the caller, so invalid inputs are not
-        // the concern of StringMatcher, and are not bugs
-        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.stringMatcher("bc");
-        assertThat(matcher.isMatch(BUFFER2, 1, 1, 
BUFFER2.length)).isEqualTo(2);
-        assertThat(matcher.isMatch(BUFFER2, 1, 0, 3)).isEqualTo(2);
-        assertThat(matcher.isMatch(BUFFER2, 1, 0, 2)).isEqualTo(0);
+    public void testTabMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.tabMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.tabMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 3, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
+    }
+
+    // -----------------------------------------------------------------------
+    @Test
+    public void testTrimMatcher() {
+        final StringMatcher matcher = 
StringMatcherFactory.INSTANCE.trimMatcher();
+        
assertThat(StringMatcherFactory.INSTANCE.trimMatcher()).isSameAs(matcher);
+        assertThat(matcher.isMatch(BUFFER1, 2, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 3, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 4, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 5, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 6, 0, 
BUFFER1.length)).isEqualTo(0);
+        assertThat(matcher.isMatch(BUFFER1, 7, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 8, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 9, 0, 
BUFFER1.length)).isEqualTo(1);
+        assertThat(matcher.isMatch(BUFFER1, 10, 0, 
BUFFER1.length)).isEqualTo(1);
     }
 
 }

Reply via email to