JAVA-8924: changes made for adding example of trySplit() with spiterator (#14218)

This commit is contained in:
Bipin kumar 2023-06-11 12:46:11 +05:30 committed by GitHub
parent 18baf2eed6
commit ab884e145f
1 changed files with 15 additions and 0 deletions

View File

@ -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<Article> articlesListOne = new ArrayList<>();
List<Article> 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);
}
}