mirror of
https://gitee.com/dromara/hutool.git
synced 2025-08-20 00:44:27 +08:00
Compare commits
2 Commits
f20536ea12
...
60b80340fc
Author | SHA1 | Date | |
---|---|---|---|
![]() |
60b80340fc | ||
![]() |
0255f8a365 |
@ -22,7 +22,14 @@ import cn.hutool.v7.core.text.split.SplitUtil;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HTTP URL工具类
|
||||||
|
*
|
||||||
|
* @author looly
|
||||||
|
* @since 7.0.0
|
||||||
|
*/
|
||||||
public class HttpUrlUtil {
|
public class HttpUrlUtil {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取转发的新的URL
|
* 获取转发的新的URL
|
||||||
*
|
*
|
||||||
|
@ -60,4 +60,32 @@ public class LogTest {
|
|||||||
void getLogByClassTest() {
|
void getLogByClassTest() {
|
||||||
Log.get(LogTest.class);
|
Log.get(LogTest.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void parameterizedMessageEdgeCasesTest() {
|
||||||
|
final Log log = Log.get();
|
||||||
|
|
||||||
|
// 测试不同数量的参数
|
||||||
|
log.info("No parameters");
|
||||||
|
log.info("One: {}", "param1");
|
||||||
|
log.info("Two: {} and {}", "param1", "param2");
|
||||||
|
log.info("Three: {}, {}, {}", "param1", "param2", "param3");
|
||||||
|
log.info("Four: {}, {}, {}, {}", "param1", "param2", "param3", "param4");
|
||||||
|
|
||||||
|
// 测试参数不足的情况
|
||||||
|
log.info("Missing param: {} and {}", "only_one");
|
||||||
|
|
||||||
|
// 测试参数过多的情况
|
||||||
|
log.info("Extra param: {}", "param1", "extra_param");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void i18nMessageTest() {
|
||||||
|
final Log log = Log.get();
|
||||||
|
// 国际化消息测试
|
||||||
|
log.info("中文消息测试");
|
||||||
|
log.info("Message with unicode: {}", "特殊字符©®™✓✗★☆");
|
||||||
|
log.info("多语言混排: 中文, English, 日本語, 한글");
|
||||||
|
log.info("Emoji测试: 😀🚀🌏");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user