From 2af9a6913266db42a6739284052c7bc3313145fb Mon Sep 17 00:00:00 2001 From: "Kai.Yuan" Date: Wed, 28 Feb 2024 10:47:00 +0800 Subject: [PATCH] [modify-print-list] renaming lambda parameters, removing filter() --- .../ModifyAndPrintListElementsUnitTest.java | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/core-java-modules/core-java-collections-list-6/src/test/java/com/baeldung/modifyandprint/ModifyAndPrintListElementsUnitTest.java b/core-java-modules/core-java-collections-list-6/src/test/java/com/baeldung/modifyandprint/ModifyAndPrintListElementsUnitTest.java index 7d82873103..a70cb7955a 100644 --- a/core-java-modules/core-java-collections-list-6/src/test/java/com/baeldung/modifyandprint/ModifyAndPrintListElementsUnitTest.java +++ b/core-java-modules/core-java-collections-list-6/src/test/java/com/baeldung/modifyandprint/ModifyAndPrintListElementsUnitTest.java @@ -18,14 +18,14 @@ public class ModifyAndPrintListElementsUnitTest { @Test void whenPrintingInForEach_thenListIsPrinted() { List theList = Lists.newArrayList("Kai", "Liam", "Eric", "Kevin"); - theList.forEach(e -> log.info(e)); + theList.forEach(element -> log.info(element)); } @Test void whenUsingModifyAndPrintingSeparately_thenListIsModifiedAndPrinted() { List theList = Lists.newArrayList("Kai", "Liam", "Eric", "Kevin"); - theList.replaceAll(e -> e.toUpperCase()); - theList.forEach(e -> log.info(e)); + theList.replaceAll(element -> element.toUpperCase()); + theList.forEach(element -> log.info(element)); assertEquals(List.of("KAI", "LIAM", "ERIC", "KEVIN"), theList); } @@ -33,24 +33,22 @@ public class ModifyAndPrintListElementsUnitTest { void whenPrintingInMap_thenStreamIsModifiedAndPrinted() { List theList = List.of("Kai", "Liam", "Eric", "Kevin"); List newList = theList.stream() - .map(e -> { - String newElement = e.toUpperCase(); + .map(element -> { + String newElement = element.toUpperCase(); log.info(newElement); return newElement; }) - .filter(e -> e.length() == 4) .collect(Collectors.toList()); - assertEquals(List.of("LIAM", "ERIC"), newList); + assertEquals(List.of("KAI", "LIAM", "ERIC", "KEVIN"), newList); } @Test void whenPrintingInPeek_thenStreamIsModifiedAndPrinted() { List theList = List.of("Kai", "Liam", "Eric", "Kevin"); List newList = theList.stream() - .map(e -> e.toUpperCase()) - .peek(e -> log.info(e)) - .filter(e -> e.length() == 4) + .map(element -> element.toUpperCase()) + .peek(element-> log.info(element)) .collect(Collectors.toList()); - assertEquals(List.of("LIAM", "ERIC"), newList); + assertEquals(List.of("KAI", "LIAM", "ERIC", "KEVIN"), newList); } } \ No newline at end of file