diff --git a/core-java-modules/core-java-8/src/test/java/com/baeldung/spliterator/ExecutorUnitTest.java b/core-java-modules/core-java-8/src/test/java/com/baeldung/spliterator/ExecutorUnitTest.java index 5dadd29168..0f5b47ffb0 100644 --- a/core-java-modules/core-java-8/src/test/java/com/baeldung/spliterator/ExecutorUnitTest.java +++ b/core-java-modules/core-java-8/src/test/java/com/baeldung/spliterator/ExecutorUnitTest.java @@ -1,5 +1,6 @@ package com.baeldung.spliterator; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Spliterator; @@ -63,4 +64,18 @@ public class ExecutorUnitTest { articles.forEach(article -> assertThat(article.getName()).isEqualTo("Java- published by Baeldung")); } + + @Test + public void givenSpliterator_whenAppliedToListOfArticles_thenSplitIntoEqualHalf() { + List
articlesListOne = new ArrayList<>(); + List
articlesListTwo = new ArrayList<>(); + + split1.forEachRemaining(articlesListOne::add); + split2.forEachRemaining(articlesListTwo::add); + + System.out.println(articlesListOne.size()); + System.out.println(articlesListTwo.size()); + + assertThat(articlesListOne).doesNotContainAnyElementsOf(articlesListTwo); + } }