mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-02 00:10:58 +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);
|
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
|
@Test
|
||||||
public void removeNullTest() {
|
public void removeNullTest() {
|
||||||
ArrayList<String> list = CollUtil.newArrayList("a", "b", "c", null, "", " ");
|
ArrayList<String> list = CollUtil.newArrayList("a", "b", "c", null, "", " ");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user