simplify testcase compat. w/ rev 587243
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@587244 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
462fc51fd4
commit
bb7110e108
|
@ -66,124 +66,124 @@ public StrMatcherTest(String name) {
|
||||||
public void testCommaMatcher() {
|
public void testCommaMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.commaMatcher();
|
StrMatcher matcher = StrMatcher.commaMatcher();
|
||||||
assertSame(matcher, StrMatcher.commaMatcher());
|
assertSame(matcher, StrMatcher.commaMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 0, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 0));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 1, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 1));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 2, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 2));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testTabMatcher() {
|
public void testTabMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.tabMatcher();
|
StrMatcher matcher = StrMatcher.tabMatcher();
|
||||||
assertSame(matcher, StrMatcher.tabMatcher());
|
assertSame(matcher, StrMatcher.tabMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 2, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 2));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 3, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 3));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 4, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 4));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testSpaceMatcher() {
|
public void testSpaceMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.spaceMatcher();
|
StrMatcher matcher = StrMatcher.spaceMatcher();
|
||||||
assertSame(matcher, StrMatcher.spaceMatcher());
|
assertSame(matcher, StrMatcher.spaceMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 4, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 4));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 5, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 5));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 6, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 6));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testSplitMatcher() {
|
public void testSplitMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.splitMatcher();
|
StrMatcher matcher = StrMatcher.splitMatcher();
|
||||||
assertSame(matcher, StrMatcher.splitMatcher());
|
assertSame(matcher, StrMatcher.splitMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 2, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 2));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 3, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 3));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 4, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 4));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 5, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 5));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 6, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 6));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 7, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 7));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 8, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 8));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 9, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 9));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 10, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testTrimMatcher() {
|
public void testTrimMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.trimMatcher();
|
StrMatcher matcher = StrMatcher.trimMatcher();
|
||||||
assertSame(matcher, StrMatcher.trimMatcher());
|
assertSame(matcher, StrMatcher.trimMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 2, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 2));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 3, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 3));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 4, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 4));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 5, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 5));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 6, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 6));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 7, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 7));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 8, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 8));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 9, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 9));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 10, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testSingleQuoteMatcher() {
|
public void testSingleQuoteMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.singleQuoteMatcher();
|
StrMatcher matcher = StrMatcher.singleQuoteMatcher();
|
||||||
assertSame(matcher, StrMatcher.singleQuoteMatcher());
|
assertSame(matcher, StrMatcher.singleQuoteMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 10, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 10));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 11, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 11));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 12, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 12));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testDoubleQuoteMatcher() {
|
public void testDoubleQuoteMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.doubleQuoteMatcher();
|
StrMatcher matcher = StrMatcher.doubleQuoteMatcher();
|
||||||
assertSame(matcher, StrMatcher.doubleQuoteMatcher());
|
assertSame(matcher, StrMatcher.doubleQuoteMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 11, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 11));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 12, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 12));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testQuoteMatcher() {
|
public void testQuoteMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.quoteMatcher();
|
StrMatcher matcher = StrMatcher.quoteMatcher();
|
||||||
assertSame(matcher, StrMatcher.quoteMatcher());
|
assertSame(matcher, StrMatcher.quoteMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 10, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 10));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 11, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 11));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER1, 12, 0, BUFFER1.length));
|
assertEquals(1, matcher.isMatch(BUFFER1, 12));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testNoneMatcher() {
|
public void testNoneMatcher() {
|
||||||
StrMatcher matcher = StrMatcher.noneMatcher();
|
StrMatcher matcher = StrMatcher.noneMatcher();
|
||||||
assertSame(matcher, StrMatcher.noneMatcher());
|
assertSame(matcher, StrMatcher.noneMatcher());
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 0, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 0));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 1, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 1));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 2, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 2));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 3, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 3));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 4, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 4));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 5, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 5));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 6, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 6));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 7, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 7));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 8, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 8));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 9, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 9));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 10, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 10));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 11, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 11));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER1, 12, 0, BUFFER1.length));
|
assertEquals(0, matcher.isMatch(BUFFER1, 12));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testCharMatcher_char() {
|
public void testCharMatcher_char() {
|
||||||
StrMatcher matcher = StrMatcher.charMatcher('c');
|
StrMatcher matcher = StrMatcher.charMatcher('c');
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 0, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 0));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 1, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 1));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 2, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 2));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 3, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 3));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 4, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 4));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 5, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 5));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testCharSetMatcher_String() {
|
public void testCharSetMatcher_String() {
|
||||||
StrMatcher matcher = StrMatcher.charSetMatcher("ace");
|
StrMatcher matcher = StrMatcher.charSetMatcher("ace");
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 0, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 0));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 1, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 1));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 2, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 2));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 3, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 3));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 4, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 4));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 5, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 5));
|
||||||
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher(""));
|
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher(""));
|
||||||
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher((String) null));
|
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher((String) null));
|
||||||
assertTrue(StrMatcher.charSetMatcher("a") instanceof StrMatcher.CharMatcher);
|
assertTrue(StrMatcher.charSetMatcher("a") instanceof StrMatcher.CharMatcher);
|
||||||
|
@ -192,12 +192,12 @@ public void testCharSetMatcher_String() {
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testCharSetMatcher_charArray() {
|
public void testCharSetMatcher_charArray() {
|
||||||
StrMatcher matcher = StrMatcher.charSetMatcher("ace".toCharArray());
|
StrMatcher matcher = StrMatcher.charSetMatcher("ace".toCharArray());
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 0, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 0));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 1, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 1));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 2, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 2));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 3, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 3));
|
||||||
assertEquals(1, matcher.isMatch(BUFFER2, 4, 0, BUFFER2.length));
|
assertEquals(1, matcher.isMatch(BUFFER2, 4));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 5, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 5));
|
||||||
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher(new char[0]));
|
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher(new char[0]));
|
||||||
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher((char[]) null));
|
assertSame(StrMatcher.noneMatcher(), StrMatcher.charSetMatcher((char[]) null));
|
||||||
assertTrue(StrMatcher.charSetMatcher("a".toCharArray()) instanceof StrMatcher.CharMatcher);
|
assertTrue(StrMatcher.charSetMatcher("a".toCharArray()) instanceof StrMatcher.CharMatcher);
|
||||||
|
@ -206,12 +206,12 @@ public void testCharSetMatcher_charArray() {
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
public void testStringMatcher_String() {
|
public void testStringMatcher_String() {
|
||||||
StrMatcher matcher = StrMatcher.stringMatcher("bc");
|
StrMatcher matcher = StrMatcher.stringMatcher("bc");
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 0, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 0));
|
||||||
assertEquals(2, matcher.isMatch(BUFFER2, 1, 0, BUFFER2.length));
|
assertEquals(2, matcher.isMatch(BUFFER2, 1));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 2, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 2));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 3, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 3));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 4, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 4));
|
||||||
assertEquals(0, matcher.isMatch(BUFFER2, 5, 0, BUFFER2.length));
|
assertEquals(0, matcher.isMatch(BUFFER2, 5));
|
||||||
assertSame(StrMatcher.noneMatcher(), StrMatcher.stringMatcher(""));
|
assertSame(StrMatcher.noneMatcher(), StrMatcher.stringMatcher(""));
|
||||||
assertSame(StrMatcher.noneMatcher(), StrMatcher.stringMatcher((String) null));
|
assertSame(StrMatcher.noneMatcher(), StrMatcher.stringMatcher((String) null));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue