mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
add test
This commit is contained in:
parent
7ece10a15d
commit
2b65aaa6c3
@ -285,6 +285,27 @@ public class CollUtilTest {
|
||||
Assert.assertEquals(CollUtil.newArrayList("b", "c"), filtered);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void filterRemoveTest() {
|
||||
ArrayList<String> list = CollUtil.newArrayList("a", "b", "c");
|
||||
|
||||
List<String> removed = new ArrayList<>();
|
||||
ArrayList<String> filtered = CollUtil.filter(list, t -> {
|
||||
if("a".equals(t)){
|
||||
removed.add(t);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
|
||||
Assert.assertEquals(1, removed.size());
|
||||
Assert.assertEquals("a", removed.get(0));
|
||||
|
||||
// 原地过滤
|
||||
Assert.assertSame(list, filtered);
|
||||
Assert.assertEquals(CollUtil.newArrayList("b", "c"), filtered);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void removeNullTest() {
|
||||
ArrayList<String> list = CollUtil.newArrayList("a", "b", "c", null, "", " ");
|
||||
|
Loading…
Reference in New Issue
Block a user