4122 Commits

Author SHA1 Message Date
Looly
1204a0033e fix test 2025-11-06 16:55:26 +08:00
Looly
50072cd4e7 fix test 2025-11-06 16:53:44 +08:00
Looly
5f48b13b88 修正开闭区间错误 2025-11-06 16:48:15 +08:00
zongze.lee
ebba917222 测试 equals 方法与不同引用对象比较失败 2025-11-06 03:43:41 +08:00
zongze.lee
56ffa92e5e 测试不包含起始元素的迭代
内存溢出
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.base/java.util.Arrays.copyOf(Arrays.java:3481)
	at java.base/java.util.ArrayList.grow(ArrayList.java:237)
	at java.base/java.util.ArrayList.grow(ArrayList.java:244)
	at java.base/java.util.ArrayList.add(ArrayList.java:454)
	at java.base/java.util.ArrayList.add(ArrayList.java:467)
	at cn.hutool.v7.core.lang.range.RangeTest.testIteratorWithoutIncludeStart(RangeTest.java:49)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2025-11-06 02:45:40 +08:00
zongze.lee
c0461c16f6 修正测试相邻区间合并失败
对于测试用例:
range1 = [1, 3],其上界是 Bound.atMost(3)(右闭区间)
range2 = [3, 5],其下界是 Bound.atLeast(3)(左闭区间)
在比较 Bound.atMost(3).compareTo(Bound.atLeast(3)) 时:
两者的值相等(都是3)
调用 compareIfSameBoundValue 方法
bt1 = CLOSE_UPPER_BOUND (code=2)
bt2 = CLOSE_LOWER_BOUND (code=-2)
两者是错位的(一个上界一个下界)
由于 bt1.isLowerBound() 为 false(因为是上界),所以返回 -1
这导致 boundedRange.getUpperBound().compareTo(other.getLowerBound()) < 0 为 true,判定区间不相交。
但实际上,[1,3] 和 [3,5] 在点3处是相交的,因为3既包含在第一个区间又包含在第二个区间中。
2025-11-06 02:09:57 +08:00
Looly
1fac9525ab add test 2025-10-29 23:26:17 +08:00
Looly
5b2b2c6ef3 修复FileUtil.listFileNames相对路径index混乱问题(issue#4121@Github) 2025-10-29 23:12:14 +08:00
Looly
dfe54d6611 fix comment 2025-10-29 18:40:44 +08:00
Looly
8ae9643377 add TomlConfigParser 2025-10-28 01:12:01 +08:00
Looly
589d5238fe fix code 2025-10-27 02:05:17 +08:00
Looly
f91f0f21df fix code 2025-10-27 01:47:24 +08:00
Looly
ac50c13f4f fix code 2025-10-27 00:31:51 +08:00
Looly
3cd7435541 add @Serial 2025-10-27 00:05:19 +08:00
Looly
2140e6fbe8 修复PasswdStrength.checkindexOf逻辑问题(pr#4114@Github)。 2025-10-24 16:00:45 +08:00
Refeccd
8b7ed9f09a
Fix UUID#toString 2025-10-23 19:27:09 +08:00
Looly
47acd87e58 add test 2025-10-23 11:16:50 +08:00
Looly
0b2565f6aa add proxy support 2025-10-23 02:38:54 +08:00
Looly
614b4fd7e5 fix IncrementSelector bug 2025-10-20 11:27:33 +08:00
Looly
94cd4098d2 add TriggerQueueTaskTable 2025-10-20 00:02:40 +08:00
Looly
2672932f3b fix comment 2025-10-19 20:39:13 +08:00
Looly
f61db113b6 add test 2025-10-18 20:13:11 +08:00
Looly
0d45154019 add test 2025-10-18 19:54:38 +08:00
Looly
7bdf2f29c0 add test 2025-10-15 11:31:06 +08:00
Looly
71945c55ab prepare M3 2025-10-14 21:26:16 +08:00
chinabugotech
ec362aa2c9 🐢prepareM3 2025-10-14 10:30:10 +08:00
Looly
920b6bf0ff fix timezone 2025-10-14 09:50:56 +08:00
Looly
e52ce85042 update dependency 2025-10-12 03:52:50 +08:00
Looly
a4d1c963f6 修复ServiceLoaderUtil.loadFirstAvailable在JDK24+后未捕获异常导致的报错问题(pr#4098@Github) 2025-10-11 19:45:43 +08:00
Looly
9f1e240b25 fix code 2025-10-10 23:41:34 +08:00
Looly
bf2509f9bc 修复WordTree.addWord末尾为特殊字符导致的无法匹配问题(pr#4092@Github) 2025-10-10 22:47:20 +08:00
Looly
2f6662b4aa add test 2025-10-04 17:37:21 +08:00
Looly
f9ad66c934 add test 2025-10-04 16:53:59 +08:00
Looly
745ebacb4d add test 2025-10-04 16:35:13 +08:00
Looly
944e914454 fix code 2025-10-04 15:39:05 +08:00
Looly
73de40813f add test 2025-10-03 20:20:27 +08:00
Looly
cc0a299ab9 StrUtil增加null检查处理(pr#4086@Github) 2025-09-28 01:23:08 +08:00
Looly
f46d0891f0 fix test 2025-09-28 00:48:22 +08:00
Looly
1d43179470 fix test 2025-09-28 00:27:42 +08:00
Looly
941c04d478 add methods 2025-09-27 22:14:43 +08:00
Looly
bdeb33cf24 fix code 2025-09-27 21:43:54 +08:00
Looly
545ef2d2f8 LocalDateTimeUtil.parseDate注释修正(pr#parseDate @Github) 2025-09-24 21:12:20 +08:00
Looly
365c56b2f8 add test 2025-09-16 21:31:43 +08:00
Looly
6d1a2e5ba6 DataSizeUtil改进,兼容GiB等单位名称(issue#ICXXVF@Github) 2025-09-16 11:03:51 +08:00
Looly
705872eeda add SMTPMessage 2025-09-13 19:16:13 +08:00
Looly
bbb0157259 change getEnums as public 2025-09-12 10:13:04 +08:00
Looly
85c4cc0121 add 重命名文件主名称 2025-09-11 14:16:14 +08:00
Golden Looly
889ed69b3f
Merge pull request #4064 from toint-admin/v7-dev
add 重命名文件主名称
2025-09-11 14:15:20 +08:00
Looly
810a7e9952 fix code 2025-09-11 13:26:36 +08:00
Looly
08aa9e6374 add test 2025-09-11 09:08:49 +08:00