diff --git a/core-java-12/pom.xml b/core-java-12/pom.xml
index 729b29381b..defef5e9d3 100644
--- a/core-java-12/pom.xml
+++ b/core-java-12/pom.xml
@@ -1,48 +1,48 @@
- 4.0.0
- com.baeldung
- core-java-12
- 0.1.0-SNAPSHOT
- core-java-12
- jar
- http://maven.apache.org
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ 4.0.0
+ com.baeldung
+ core-java-12
+ 0.1.0-SNAPSHOT
+ core-java-12
+ jar
+ http://maven.apache.org
-
- com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
-
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+
-
-
- org.assertj
- assertj-core
- ${assertj.version}
- test
-
-
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- ${maven.compiler.source.version}
- ${maven.compiler.target.version}
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${maven.compiler.source.version}
+ ${maven.compiler.target.version}
+
+
+
+
-
- 12
- 12
- 3.6.1
-
+
+ 12
+ 12
+ 3.6.1
+
\ No newline at end of file
diff --git a/core-java-12/src/test/java/com/baeldung/collectors/CollectorsUnitTest.java b/core-java-12/src/test/java/com/baeldung/collectors/CollectorsUnitTest.java
index 68915b504d..7c4cb9e8f0 100644
--- a/core-java-12/src/test/java/com/baeldung/collectors/CollectorsUnitTest.java
+++ b/core-java-12/src/test/java/com/baeldung/collectors/CollectorsUnitTest.java
@@ -16,62 +16,56 @@ import static org.assertj.core.api.Assertions.assertThat;
*/
public class CollectorsUnitTest {
- @Test
- public void whenTeeing_ItShouldCombineTheResultsAsExpected() {
- List numbers = Arrays.asList(42, 4, 2, 24);
- Range range = numbers.stream()
- .collect(teeing(
- minBy(Integer::compareTo),
- maxBy(Integer::compareTo),
- (min, max) -> new Range(min.orElse(null), max.orElse(null))
- ));
+ @Test
+ public void whenTeeing_ItShouldCombineTheResultsAsExpected() {
+ List numbers = Arrays.asList(42, 4, 2, 24);
+ Range range = numbers.stream()
+ .collect(teeing(minBy(Integer::compareTo), maxBy(Integer::compareTo), (min, max) -> new Range(min.orElse(null), max.orElse(null))));
- assertThat(range).isEqualTo(new Range(2, 42));
- }
+ assertThat(range).isEqualTo(new Range(2, 42));
+ }
- /**
- * Represents a closed range of numbers between {@link #min} and
- * {@link #max}, both inclusive.
- */
- private static class Range {
+ /**
+ * Represents a closed range of numbers between {@link #min} and
+ * {@link #max}, both inclusive.
+ */
+ private static class Range {
- private final Integer min;
+ private final Integer min;
- private final Integer max;
+ private final Integer max;
- Range(Integer min, Integer max) {
- this.min = min;
- this.max = max;
- }
+ Range(Integer min, Integer max) {
+ this.min = min;
+ this.max = max;
+ }
- Integer getMin() {
- return min;
- }
+ Integer getMin() {
+ return min;
+ }
- Integer getMax() {
- return max;
- }
+ Integer getMax() {
+ return max;
+ }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- Range range = (Range) o;
- return Objects.equals(getMin(), range.getMin()) &&
- Objects.equals(getMax(), range.getMax());
- }
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+ if (o == null || getClass() != o.getClass())
+ return false;
+ Range range = (Range) o;
+ return Objects.equals(getMin(), range.getMin()) && Objects.equals(getMax(), range.getMax());
+ }
- @Override
- public int hashCode() {
- return Objects.hash(getMin(), getMax());
- }
+ @Override
+ public int hashCode() {
+ return Objects.hash(getMin(), getMax());
+ }
- @Override
- public String toString() {
- return "Range{" +
- "min=" + min +
- ", max=" + max +
- '}';
- }
- }
+ @Override
+ public String toString() {
+ return "Range{" + "min=" + min + ", max=" + max + '}';
+ }
+ }
}