diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java deleted file mode 100644 index 6421ae2a598..00000000000 --- a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -package com.facebook.react.bridge; - -import static org.assertj.core.api.Assertions.assertThat; - -import org.junit.Test; - -/** Tests for {@link JavaOnlyArray} */ -public class JavaOnlyArrayTest { - - @Test - public void testGetType() throws Exception { - JavaOnlyArray values = - JavaOnlyArray.of(1, 2f, 3., "4", false, JavaOnlyArray.of(), JavaOnlyMap.of(), null); - ReadableType[] expectedTypes = - new ReadableType[] { - ReadableType.Number, - ReadableType.Number, - ReadableType.Number, - ReadableType.String, - ReadableType.Boolean, - ReadableType.Array, - ReadableType.Map, - ReadableType.Null - }; - - for (int i = 0; i < values.size(); i++) { - assertThat(values.getType(i)).isEqualTo(expectedTypes[i]); - } - } -} diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.kt new file mode 100644 index 00000000000..46fbb1f6766 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.kt @@ -0,0 +1,29 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +package com.facebook.react.bridge + +import org.assertj.core.api.Assertions.assertThat +import org.junit.Test + +/** Tests for [JavaOnlyArray] */ +class JavaOnlyArrayTest { + @Test + fun testGetType() { + val values = + JavaOnlyArray.of(1, 2f, 3.0, "4", false, JavaOnlyArray.of(), JavaOnlyMap.of(), null) + + assertThat(values.getType(0)).isEqualTo(ReadableType.Number) + assertThat(values.getType(1)).isEqualTo(ReadableType.Number) + assertThat(values.getType(2)).isEqualTo(ReadableType.Number) + assertThat(values.getType(3)).isEqualTo(ReadableType.String) + assertThat(values.getType(4)).isEqualTo(ReadableType.Boolean) + assertThat(values.getType(5)).isEqualTo(ReadableType.Array) + assertThat(values.getType(6)).isEqualTo(ReadableType.Map) + assertThat(values.getType(7)).isEqualTo(ReadableType.Null) + } +}