Refactor FunctionInterfacesTest
This commit is contained in:
parent
ac0cc708b1
commit
9ae8b346d9
@ -1,5 +1,7 @@
|
|||||||
package com.baeldung.functionalinterface;
|
package com.baeldung.functionalinterface;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -8,8 +10,6 @@ import java.util.function.Function;
|
|||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
public class FunctionalInterfaceTest {
|
public class FunctionalInterfaceTest {
|
||||||
@ -63,13 +63,7 @@ public class FunctionalInterfaceTest {
|
|||||||
salaries.put("Freddy", 30000);
|
salaries.put("Freddy", 30000);
|
||||||
salaries.put("Samuel", 50000);
|
salaries.put("Samuel", 50000);
|
||||||
|
|
||||||
salaries.replaceAll((name, oldValue) -> {
|
salaries.replaceAll((name, oldValue) -> name.equals("Freddy") ? oldValue : oldValue + 10000);
|
||||||
if (name.equals("Freddy")) {
|
|
||||||
return oldValue;
|
|
||||||
} else {
|
|
||||||
return oldValue + 10000;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
assertEquals(new Integer(50000), salaries.get("John"));
|
assertEquals(new Integer(50000), salaries.get("John"));
|
||||||
assertEquals(new Integer(30000), salaries.get("Freddy"));
|
assertEquals(new Integer(30000), salaries.get("Freddy"));
|
||||||
@ -163,8 +157,7 @@ public class FunctionalInterfaceTest {
|
|||||||
List<Integer> values = Arrays.asList(3, 5, 8, 9, 12);
|
List<Integer> values = Arrays.asList(3, 5, 8, 9, 12);
|
||||||
|
|
||||||
int sum = values.stream()
|
int sum = values.stream()
|
||||||
.reduce((acc, value) -> acc + value)
|
.reduce(0, (acc, value) -> acc + value);
|
||||||
.get();
|
|
||||||
|
|
||||||
assertEquals(37, sum);
|
assertEquals(37, sum);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user