Skip to content

Commit f2f3bca

Browse files
committed
adapt tests for Scala 3 strict pattern bindings (3.3+)
1 parent 6315431 commit f2f3bca

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

test-suite/js/src/test/scala/org/scalajs/testsuite/jsinterop/TupleTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class TupleTest {
3030

3131
@Test def unapplyJSTupleInDestructuringUseCase(): Unit = {
3232
val obj = js.Tuple2(42, "foobar")
33-
val js.Tuple2(t1, t2) = obj
33+
val js.Tuple2(t1, t2) = obj: @unchecked
3434

3535
val t1IsInt: Int = t1
3636
val t2IsString: String = t2

test-suite/js/src/test/scala/org/scalajs/testsuite/library/ObjectTest.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ class ObjectTest {
6767
val entries = js.Object.entries(obj)
6868
assertEquals(2, entries.length)
6969

70-
val js.Tuple2(key1, value1) = entries(0)
70+
val js.Tuple2(key1, value1) = entries(0): @unchecked
7171
assertEquals("a", key1)
7272
assertEquals(42, value1)
7373

74-
val js.Tuple2(key2, value2) = entries(1)
74+
val js.Tuple2(key2, value2) = entries(1): @unchecked
7575
assertEquals("b", key2)
7676
assertEquals("foo", value2.asInstanceOf[String])
7777
}
@@ -85,12 +85,12 @@ class ObjectTest {
8585
val entries = js.Object.entries(dict)
8686
assertEquals(2, entries.length)
8787

88-
val js.Tuple2(key1, value1) = entries(0)
88+
val js.Tuple2(key1, value1) = entries(0): @unchecked
8989
assertEquals("a", key1)
9090
val value1IsInt: Int = value1
9191
assertEquals(42, value1IsInt)
9292

93-
val js.Tuple2(key2, value2) = entries(1)
93+
val js.Tuple2(key2, value2) = entries(1): @unchecked
9494
assertEquals("b", key2)
9595
val value2IsInt: Int = value2
9696
assertEquals(0, value2IsInt)

test-suite/shared/src/test/scala/org/scalajs/testsuite/niocharset/UTF16Test.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class UTF16LETest extends BaseUTF16Test(Charset.forName("UTF-16LE")) {
127127

128128
override protected def testEncode(in: CharBuffer)(
129129
outParts: OutPart[ByteBuffer]*): Unit = {
130-
for (BufferPart(buf) <- outParts)
130+
for (case BufferPart(buf) <- outParts)
131131
flipByteBuffer(buf)
132132
super.testEncode(in)(outParts: _*)
133133
}

test-suite/shared/src/test/scala/org/scalajs/testsuite/scalalib/ArrayTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import org.junit.Assert._
1818
class ArrayTest {
1919
@Test def unapplySeq_Issue3445(): Unit = {
2020
val args: Array[String] = Array("foo", "bar", "foobar")
21-
val Array(x, xs @ _*) = args
21+
val Array(x, xs @ _*) = args: @unchecked
2222
assertEquals("foo", x)
2323
assertEquals(Seq("bar", "foobar"), xs)
2424
}

0 commit comments

Comments
 (0)