mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
fix test
This commit is contained in:
parent
ec60a4202d
commit
b9cf8b0c5b
@ -2,7 +2,6 @@ package cn.hutool.core.collection;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.lang.Dict;
|
||||
import cn.hutool.core.lang.Filter;
|
||||
import cn.hutool.core.map.MapUtil;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -101,7 +100,7 @@ public class CollUtilTest {
|
||||
|
||||
Collection<String> union = CollUtil.union(list1, list2);
|
||||
|
||||
Assert.assertEquals(3, CollUtil.count(union, t -> "b".equals(t)));
|
||||
Assert.assertEquals(3, CollUtil.count(union, "b"::equals));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -110,7 +109,7 @@ public class CollUtilTest {
|
||||
ArrayList<String> list2 = CollUtil.newArrayList("a", "b", "b", "b", "c", "d");
|
||||
|
||||
Collection<String> intersection = CollUtil.intersection(list1, list2);
|
||||
Assert.assertEquals(2, CollUtil.count(intersection, t -> "b".equals(t)));
|
||||
Assert.assertEquals(2, CollUtil.count(intersection, "b"::equals));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -234,8 +233,9 @@ public class CollUtilTest {
|
||||
map.put("c", "3");
|
||||
|
||||
final String[] result = new String[1];
|
||||
String a = "a";
|
||||
CollUtil.forEach(map, (key, value, index) -> {
|
||||
if ("a".equals(key)) {
|
||||
if (a.equals(key)) {
|
||||
result[0] = value;
|
||||
}
|
||||
});
|
||||
@ -255,7 +255,7 @@ public class CollUtilTest {
|
||||
public void filterTest2() {
|
||||
ArrayList<String> list = CollUtil.newArrayList("a", "b", "c");
|
||||
|
||||
ArrayList<String> filtered = CollUtil.filter(list, (Filter<String>) t -> false == "a".equals(t));
|
||||
ArrayList<String> filtered = CollUtil.filter(list, t -> false == "a".equals(t));
|
||||
|
||||
// 原地过滤
|
||||
Assert.assertSame(list, filtered);
|
||||
|
@ -223,4 +223,11 @@ public class JSONUtilTest {
|
||||
final JSONObject set = JSONUtil.createObj().set("test", new SQLException("test"));
|
||||
Assert.assertEquals("{\"test\":\"java.sql.SQLException: test\"}", set.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void parseBigNumberTest(){
|
||||
// 科学计数法使用BigDecimal处理,默认输出非科学计数形式
|
||||
String str = "{\"test\":100000054128897953e4}";
|
||||
Assert.assertEquals("{\"test\":1000000541288979530000}", JSONUtil.parseObj(str).toString());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user