mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
add test
This commit is contained in:
@@ -6,19 +6,34 @@ import org.junit.Test;
|
||||
import cn.hutool.core.text.StrFormatter;
|
||||
|
||||
public class StrFormatterTest {
|
||||
|
||||
|
||||
@Test
|
||||
public void formatTest(){
|
||||
public void formatTest() {
|
||||
//通常使用
|
||||
String result1 = StrFormatter.format("this is {} for {}", "a", "b");
|
||||
Assert.assertEquals("this is a for b", result1);
|
||||
|
||||
|
||||
//转义{}
|
||||
String result2 = StrFormatter.format("this is \\{} for {}", "a", "b");
|
||||
Assert.assertEquals("this is {} for a", result2);
|
||||
|
||||
|
||||
//转义\
|
||||
String result3 = StrFormatter.format("this is \\\\{} for {}", "a", "b");
|
||||
Assert.assertEquals("this is \\a for b", result3);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void formatWithTest() {
|
||||
//通常使用
|
||||
String result1 = StrFormatter.formatWith("this is ? for ?", "?", "a", "b");
|
||||
Assert.assertEquals("this is a for b", result1);
|
||||
|
||||
//转义?
|
||||
String result2 = StrFormatter.formatWith("this is \\? for ?", "?", "a", "b");
|
||||
Assert.assertEquals("this is ? for a", result2);
|
||||
|
||||
//转义\
|
||||
String result3 = StrFormatter.formatWith("this is \\\\? for ?", "?", "a", "b");
|
||||
Assert.assertEquals("this is \\a for b", result3);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user