aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorXenoAmess <xenoamess@gmail.com>2020-06-01 17:17:52 +0800
committerRob Tompkins <chtompki@apache.org>2020-06-26 05:52:48 -0400
commitbbc2e7ee859287f84055b7637d92363cece9442c (patch)
tree1109ff1c19407b1c01150478f2c8a97eef0c2f86 /src/test
parent00ecd339bdd8c977822d78c881667df3c211d146 (diff)
downloadapache-commons-lang-bbc2e7ee859287f84055b7637d92363cece9442c.tar.gz
refine tests
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java b/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
index 82f5751ab..b92780831 100644
--- a/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
@@ -16,20 +16,14 @@
*/
package org.apache.commons.lang3;
-import static org.junit.jupiter.api.Assertions.assertArrayEquals;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertNull;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.junit.jupiter.api.Test;
import java.lang.reflect.Constructor;
import java.lang.reflect.Modifier;
import java.util.Random;
import java.util.stream.IntStream;
-import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.*;
/**
* Tests CharSequenceUtils
@@ -236,6 +230,13 @@ public class CharSequenceUtilsTest {
testNewLastIndexOfSingle("11", "1");
testNewLastIndexOfSingle("1", "11");
+ testNewLastIndexOfSingle("apache", "a");
+ testNewLastIndexOfSingle("apache", "p");
+ testNewLastIndexOfSingle("apache", "e");
+ testNewLastIndexOfSingle("apache", "x");
+ testNewLastIndexOfSingle("oraoraoraora", "r");
+ testNewLastIndexOfSingle("mudamudamudamuda", "d");
+
Random random = new Random();
StringBuilder seg = new StringBuilder();
while (seg.length() <= CharSequenceUtils.TO_STRING_LIMIT) {
@@ -258,6 +259,8 @@ public class CharSequenceUtilsTest {
for (int i = -maxa - 10; i <= maxa + 10; i++) {
testNewLastIndexOfSingle(a, b, i);
}
+ testNewLastIndexOfSingle(a, b, Integer.MIN_VALUE);
+ testNewLastIndexOfSingle(a, b, Integer.MAX_VALUE);
}
private void testNewLastIndexOfSingle(CharSequence a, CharSequence b, int start) {