JAVA-8924: changes made for adding example of trySplit() with spiterator (#14218)
This commit is contained in:
parent
18baf2eed6
commit
ab884e145f
@ -1,5 +1,6 @@
|
|||||||
package com.baeldung.spliterator;
|
package com.baeldung.spliterator;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Spliterator;
|
import java.util.Spliterator;
|
||||||
@ -63,4 +64,18 @@ public class ExecutorUnitTest {
|
|||||||
|
|
||||||
articles.forEach(article -> assertThat(article.getName()).isEqualTo("Java- published by Baeldung"));
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user