mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
add more StrUtilTest
This commit is contained in:
parent
f0707cee77
commit
e4737f0a5d
@ -7,6 +7,44 @@ import java.util.LinkedList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class StrUtilTest {
|
public class StrUtilTest {
|
||||||
|
@Test
|
||||||
|
public void testReplace2() {
|
||||||
|
// https://gitee.com/dromara/hutool/issues/I4M16G
|
||||||
|
final String replace = "#{A}";
|
||||||
|
final String result = StrUtil.replace(replace, "#{AAAAAAA}", "1");
|
||||||
|
Assert.assertEquals(replace, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testReplaceByStr() {
|
||||||
|
final String replace = "SSM15930297701BeryAllen";
|
||||||
|
final String result = StrUtil.replace(replace, 5, 12, "***");
|
||||||
|
Assert.assertEquals("SSM15***01BeryAllen", result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAddPrefixIfNot() {
|
||||||
|
final String str = "hutool";
|
||||||
|
String result = StrUtil.addPrefixIfNot(str, "hu");
|
||||||
|
Assert.assertEquals(str, result);
|
||||||
|
|
||||||
|
result = StrUtil.addPrefixIfNot(str, "Good");
|
||||||
|
Assert.assertEquals("Good" + str, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAddSuffixIfNot() {
|
||||||
|
final String str = "hutool";
|
||||||
|
String result = StrUtil.addSuffixIfNot(str, "tool");
|
||||||
|
Assert.assertEquals(str, result);
|
||||||
|
|
||||||
|
result = StrUtil.addSuffixIfNot(str, " is Good");
|
||||||
|
Assert.assertEquals(str + " is Good", result);
|
||||||
|
|
||||||
|
result = StrUtil.addSuffixIfNot("", "/");
|
||||||
|
Assert.assertEquals("/", result);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testIssAllBlank() {
|
public void testIssAllBlank() {
|
||||||
List<String> queue = new LinkedList<>();
|
List<String> queue = new LinkedList<>();
|
||||||
@ -41,5 +79,13 @@ public class StrUtilTest {
|
|||||||
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u3000"));
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u3000"));
|
||||||
Assert.assertTrue(CharSequenceUtil.isAllBlank("\uFEFF"));
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\uFEFF"));
|
||||||
|
|
||||||
|
// 其他空白字符
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u000B"));
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u000C"));
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u00A0"));
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u1680"));
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u180E"));
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u2000"));
|
||||||
|
Assert.assertTrue(CharSequenceUtil.isAllBlank("\u2001"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user