From 537df5bfdc30b6f930dac3e3d3acf52b274c5752 Mon Sep 17 00:00:00 2001 From: "alexandru.borza" Date: Sun, 29 Jan 2023 20:34:59 +0200 Subject: [PATCH] move code --- .../pom.xml | 35 --------- .../InitializeArrayListWithNullOrZeros.java | 14 ---- ...alizeArrayListWithNullOrZerosUnitTest.java | 75 ------------------- 3 files changed, 124 deletions(-) delete mode 100644 core-java-modules/core-java-collections-array-list-2/pom.xml delete mode 100644 core-java-modules/core-java-collections-array-list-2/src/main/java/com/baeldung/InitializeArrayListWithNullOrZeros.java delete mode 100644 core-java-modules/core-java-collections-array-list-2/src/test/java/com/baeldung/InitializeArrayListWithNullOrZerosUnitTest.java diff --git a/core-java-modules/core-java-collections-array-list-2/pom.xml b/core-java-modules/core-java-collections-array-list-2/pom.xml deleted file mode 100644 index cc15ba7c6e..0000000000 --- a/core-java-modules/core-java-collections-array-list-2/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - 4.0.0 - core-java-collections-array-list-2 - 0.1.0-SNAPSHOT - core-java-collections-array-list-2 - jar - - - com.baeldung.core-java-modules - core-java-modules - 0.0.1-SNAPSHOT - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 9 - 9 - - - - - - - 17 - 17 - - - diff --git a/core-java-modules/core-java-collections-array-list-2/src/main/java/com/baeldung/InitializeArrayListWithNullOrZeros.java b/core-java-modules/core-java-collections-array-list-2/src/main/java/com/baeldung/InitializeArrayListWithNullOrZeros.java deleted file mode 100644 index 60cd18af98..0000000000 --- a/core-java-modules/core-java-collections-array-list-2/src/main/java/com/baeldung/InitializeArrayListWithNullOrZeros.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.baeldung; - -import java.util.ArrayList; - -public class InitializeArrayListWithNullOrZeros { - - public static void main(String[] args) { - - ArrayList arrayList = new ArrayList<>(); - for (int i = 0; i< 10; i++) { - arrayList.add(null); - } - } -} diff --git a/core-java-modules/core-java-collections-array-list-2/src/test/java/com/baeldung/InitializeArrayListWithNullOrZerosUnitTest.java b/core-java-modules/core-java-collections-array-list-2/src/test/java/com/baeldung/InitializeArrayListWithNullOrZerosUnitTest.java deleted file mode 100644 index 71f8a23690..0000000000 --- a/core-java-modules/core-java-collections-array-list-2/src/test/java/com/baeldung/InitializeArrayListWithNullOrZerosUnitTest.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.baeldung; - -import org.junit.Test; -import org.junit.jupiter.api.Assertions; - -import java.util.*; -import java.util.stream.Collectors; -import java.util.stream.IntStream; -import java.util.stream.Stream; - - -public class InitializeArrayListWithNullOrZerosUnitTest { - - @Test - public void whenInitializingListWithNCopies_thenListIsCorrectlyPopulated() { - // when - ArrayList list = IntStream.of(new int[10]) - .boxed() - .collect(Collectors.toCollection(ArrayList::new)); - - // then - Assertions.assertEquals(10, list.size()); - Assertions.assertTrue(list.stream().allMatch(elem -> elem == 0)); - } - - @Test - public void whenInitializingListWithStream_thenListIsCorrectlyPopulated() { - - // when - ArrayList listWithZeros = Stream.generate(() -> 0) - .limit(10).collect(Collectors.toCollection(ArrayList::new)); - - ArrayList listWithNulls = Stream.generate(() -> null) - .limit(10).collect(Collectors.toCollection(ArrayList::new)); - - // then - Assertions.assertEquals(10, listWithZeros.size()); - Assertions.assertTrue(listWithZeros.stream().allMatch(elem -> elem == 0)); - - Assertions.assertEquals(10, listWithNulls.size()); - Assertions.assertTrue(listWithNulls.stream().allMatch(Objects::isNull)); - } - - @Test public void whenInitializingListWithIntStream_thenListIsCorrectlyPopulated() { - // when - ArrayList list = IntStream.of(new int[10]) - .boxed() - .collect(Collectors.toCollection(ArrayList::new)); - - // then - Assertions.assertEquals(10, list.size()); - Assertions.assertTrue(list.stream().allMatch(elem -> elem == 0)); } - - @Test - public void whenInitializingListWithAsList_thenListIsCorrectlyPopulated() { - // when - Integer[] integers = new Integer[10]; - Arrays.fill(integers, 0); - List integerList = new ArrayList<>(Arrays.asList(integers)); - - // then - Assertions.assertEquals(10, integerList.size()); - Assertions.assertTrue(integerList.stream().allMatch(elem -> elem == 0)); - } - - @Test - public void whenInitializingListWithVector_thenListIsCorrectlyPopulated() { - // when - List integerList = new Vector<>() {{setSize(10);}}; - - // then - Assertions.assertEquals(10, integerList.size()); - Assertions.assertTrue(integerList.stream().allMatch(Objects::isNull)); - } -}