diff --git a/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/random/RandomListElementUnitTest.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/random/RandomListElementUnitTest.java index 707aad041d..dd57b5c9e0 100644 --- a/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/random/RandomListElementUnitTest.java +++ b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/random/RandomListElementUnitTest.java @@ -1,12 +1,25 @@ package com.ossez.list.random; import com.google.common.collect.Lists; -import org.junit.Test; +import com.ossez.list.RemoveFirstElementTest; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.*; import java.util.concurrent.ThreadLocalRandom; +/** + * Test for Random remove item in listing + * + *

https://www.ossez.com/t/java-list/13934

+ * + * @author YuCheng + */ +@TestInstance(TestInstance.Lifecycle.PER_CLASS) public class RandomListElementUnitTest { + private final static Logger logger = LoggerFactory.getLogger(RemoveFirstElementTest.class); @Test public void givenList_whenRandomIndexChosen_shouldReturnARandomElementUsingRandom() { @@ -20,6 +33,7 @@ public class RandomListElementUnitTest { public void givenList_whenRandomIndexChosen_shouldReturnARandomElementUsingMathRandom() { List givenList = Lists.newArrayList(1, 2, 3); + System.out.println(Math.random()); givenList.get((int) (Math.random() * givenList.size())); } @@ -53,6 +67,7 @@ public class RandomListElementUnitTest { @Test public void givenList_whenSeriesLengthChosen_shouldReturnRandomSeries() { List givenList = Lists.newArrayList(1, 2, 3, 4, 5, 6); + Collections.shuffle(givenList); int randomSeriesLength = 3;