Skip to content

Commit c2d1518

Browse files
authored
Improved Arrays.asList().
1 parent 353b150 commit c2d1518

File tree

8 files changed

+14
-21
lines changed

8 files changed

+14
-21
lines changed

src.save/test/kotlin/g0301_0400/s0380_insert_delete_getrandom_o1/RandomizedSetTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package g0301_0400.s0380_insert_delete_getrandom_o1
33
import org.hamcrest.CoreMatchers.equalTo
44
import org.hamcrest.MatcherAssert.assertThat
55
import org.junit.jupiter.api.Test
6-
import java.util.Arrays
76

87
internal class RandomizedSetTest {
98
@Test
@@ -21,10 +20,11 @@ internal class RandomizedSetTest {
2120
result.add(randomizedSet.insert(2).toString() + "")
2221
result.add(randomizedSet.getRandom().toString() + "")
2322
val expected: List<String> = ArrayList(
24-
Arrays.asList("null", "true", "false", "true", "1", "true", "false", "2")
23+
24+
listOf("null", "true", "false", "true", "1", "true", "false", "2")
2525
)
2626
val expected2: List<String> = ArrayList(
27-
Arrays.asList("null", "true", "false", "true", "2", "true", "false", "2")
27+
listOf("null", "true", "false", "true", "2", "true", "false", "2")
2828
)
2929
if (random == 1) {
3030
assertThat(result, equalTo(expected))

src.save/test/kotlin/g0301_0400/s0381_insert_delete_getrandom_o1_duplicates_allowed/RandomizedCollectionTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package g0301_0400.s0381_insert_delete_getrandom_o1_duplicates_allowed
33
import org.hamcrest.CoreMatchers.equalTo
44
import org.hamcrest.MatcherAssert.assertThat
55
import org.junit.jupiter.api.Test
6-
import java.util.Arrays
76

87
internal class RandomizedCollectionTest {
98
@Test
@@ -21,7 +20,7 @@ internal class RandomizedCollectionTest {
2120
val random2 = randomizedCollection.getRandom()
2221
result.add(random2.toString() + "")
2322
val expected: List<String> = ArrayList(
24-
Arrays.asList(
23+
listOf(
2524
"null",
2625
"true",
2726
"false",

src.save/test/kotlin/g0301_0400/s0382_linked_list_random_node/SolutionTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import com_github_leetcode.ListNode
44
import org.hamcrest.CoreMatchers.equalTo
55
import org.hamcrest.MatcherAssert.assertThat
66
import org.junit.jupiter.api.Test
7-
import java.util.Arrays
87

98
internal class SolutionTest {
109
@Test
@@ -20,7 +19,7 @@ internal class SolutionTest {
2019
result.add(solution.getRandom())
2120
result.add(solution.getRandom())
2221
var contain = true
23-
val expected: List<Int> = ArrayList(Arrays.asList(1, 2, 3))
22+
val expected: List<Int> = ArrayList(listOf(1, 2, 3))
2423
for (i in result) {
2524
if (!expected.contains(i)) {
2625
contain = false

src.save/test/kotlin/g0301_0400/s0386_lexicographical_numbers/SolutionTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,18 @@ package g0301_0400.s0386_lexicographical_numbers
33
import org.hamcrest.CoreMatchers.equalTo
44
import org.hamcrest.MatcherAssert.assertThat
55
import org.junit.jupiter.api.Test
6-
import java.util.Arrays
76

87
internal class SolutionTest {
98
@Test
109
fun lexicalOrder() {
1110
assertThat(
1211
Solution().lexicalOrder(13),
13-
equalTo(Arrays.asList(1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9))
12+
equalTo(listOf(1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9))
1413
)
1514
}
1615

1716
@Test
1817
fun lexicalOrder2() {
19-
assertThat(Solution().lexicalOrder(2), equalTo(Arrays.asList(1, 2)))
18+
assertThat(Solution().lexicalOrder(2), equalTo(listOf(1, 2)))
2019
}
2120
}

src.save/test/kotlin/g0301_0400/s0398_random_pick_index/SolutionTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ package g0301_0400.s0398_random_pick_index
33
import org.hamcrest.CoreMatchers.equalTo
44
import org.hamcrest.MatcherAssert.assertThat
55
import org.junit.jupiter.api.Test
6-
import java.util.Arrays
76

87
internal class SolutionTest {
98
@Test
109
fun pick() {
1110
val input = intArrayOf(1, 2, 3, 3, 3)
1211
val solution = Solution(input)
13-
assertThat(Arrays.asList(2, 3, 4).contains(solution.pick(3)), equalTo(true))
12+
assertThat(listOf(2, 3, 4).contains(solution.pick(3)), equalTo(true))
1413
assertThat(solution.pick(1), equalTo(0))
15-
assertThat(Arrays.asList(2, 3, 4).contains(solution.pick(3)), equalTo(true))
14+
assertThat(listOf(2, 3, 4).contains(solution.pick(3)), equalTo(true))
1615
}
1716
}

src.save/test/kotlin/g0301_0400/s0399_evaluate_division/SolutionTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import com_github_leetcode.ArrayUtils
44
import org.hamcrest.CoreMatchers.equalTo
55
import org.hamcrest.MatcherAssert.assertThat
66
import org.junit.jupiter.api.Test
7-
import java.util.Arrays
87

98
internal class SolutionTest {
109
@Test
@@ -37,7 +36,7 @@ internal class SolutionTest {
3736

3837
@Test
3938
fun calcEquation3() {
40-
val equations: List<List<String?>> = ArrayList(Arrays.asList(Arrays.asList("a", "b")))
39+
val equations: List<List<String?>> = ArrayList(listOf(listOf("a", "b")))
4140
val values = doubleArrayOf(0.5)
4241
val queries: List<List<String?>> =
4342
ArrayUtils.getLists(arrayOf(arrayOf("a", "b"), arrayOf("b", "a"), arrayOf("a", "c"), arrayOf("x", "y")))

src/test/kotlin/g0401_0500/s0401_binary_watch/SolutionTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ package g0401_0500.s0401_binary_watch
33
import org.hamcrest.CoreMatchers.equalTo
44
import org.hamcrest.MatcherAssert.assertThat
55
import org.junit.jupiter.api.Test
6-
import java.util.Arrays
76

87
internal class SolutionTest {
98
@Test
109
fun readBinaryWatch() {
1110
assertThat(
1211
Solution().readBinaryWatch(1),
1312
equalTo(
14-
Arrays.asList(
13+
listOf(
1514
"0:01", "0:02", "0:04", "0:08", "0:16", "0:32", "1:00", "2:00",
1615
"4:00", "8:00"
1716
)
@@ -24,7 +23,7 @@ internal class SolutionTest {
2423
assertThat(
2524
Solution().readBinaryWatch(9),
2625
equalTo(
27-
Arrays.asList()
26+
listOf()
2827
)
2928
)
3029
}

src/test/kotlin/g0401_0500/s0404_sum_of_left_leaves/SolutionTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,21 @@ import com_github_leetcode.TreeNode
44
import org.hamcrest.CoreMatchers.equalTo
55
import org.hamcrest.MatcherAssert.assertThat
66
import org.junit.jupiter.api.Test
7-
import java.util.Arrays
87

98
internal class SolutionTest {
109
@Test
1110
fun sumOfLeftLeaves() {
1211
assertThat(
1312
Solution()
1413
.sumOfLeftLeaves(
15-
TreeNode.create(Arrays.asList(3, 9, 20, null, null, 15, 7))!!
14+
TreeNode.create(listOf(3, 9, 20, null, null, 15, 7))!!
1615
),
1716
equalTo(24)
1817
)
1918
}
2019

2120
@Test
2221
fun sumOfLeftLeaves2() {
23-
assertThat(Solution().sumOfLeftLeaves(TreeNode.create(Arrays.asList(1))!!), equalTo(0))
22+
assertThat(Solution().sumOfLeftLeaves(TreeNode.create(listOf(1))!!), equalTo(0))
2423
}
2524
}

0 commit comments

Comments
 (0)