diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java deleted file mode 100644 index 0bb66711015..00000000000 --- a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java +++ /dev/null @@ -1,49 +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.uimanager.layoutanimation; - -import static org.assertj.core.api.Assertions.assertThat; - -import java.util.Locale; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.robolectric.RobolectricTestRunner; - -@RunWith(RobolectricTestRunner.class) -public class InterpolatorTypeTest { - - @Test - public void testCamelCase() { - assertThat(InterpolatorType.fromString("linear")).isEqualTo(InterpolatorType.LINEAR); - assertThat(InterpolatorType.fromString("easeIn")).isEqualTo(InterpolatorType.EASE_IN); - assertThat(InterpolatorType.fromString("easeOut")).isEqualTo(InterpolatorType.EASE_OUT); - assertThat(InterpolatorType.fromString("easeInEaseOut")) - .isEqualTo(InterpolatorType.EASE_IN_EASE_OUT); - assertThat(InterpolatorType.fromString("spring")).isEqualTo(InterpolatorType.SPRING); - } - - @Test - public void testOtherCases() { - assertThat(InterpolatorType.fromString("EASEIN")).isEqualTo(InterpolatorType.EASE_IN); - assertThat(InterpolatorType.fromString("easeout")).isEqualTo(InterpolatorType.EASE_OUT); - assertThat(InterpolatorType.fromString("easeineaseout")) - .isEqualTo(InterpolatorType.EASE_IN_EASE_OUT); - } - - @Test - public void testLocales() { - Locale.setDefault(Locale.forLanguageTag("tr-TR")); - assertThat(InterpolatorType.fromString("easeInEaseOut")) - .isEqualTo(InterpolatorType.EASE_IN_EASE_OUT); - } - - @Test(expected = IllegalArgumentException.class) - public void testInvalidInterpolatorTypes() throws IllegalArgumentException { - InterpolatorType.fromString("ease_in_ease_out"); - } -} diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.kt new file mode 100644 index 00000000000..37bcf0edc25 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.kt @@ -0,0 +1,48 @@ +/* + * 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.uimanager.layoutanimation + +import java.util.Locale +import org.assertj.core.api.Assertions.assertThat +import org.junit.Test +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner + +@RunWith(RobolectricTestRunner::class) +class InterpolatorTypeTest { + @Test + fun testCamelCase() { + assertThat(InterpolatorType.fromString("linear")).isEqualTo(InterpolatorType.LINEAR) + assertThat(InterpolatorType.fromString("easeIn")).isEqualTo(InterpolatorType.EASE_IN) + assertThat(InterpolatorType.fromString("easeOut")).isEqualTo(InterpolatorType.EASE_OUT) + assertThat(InterpolatorType.fromString("easeInEaseOut")) + .isEqualTo(InterpolatorType.EASE_IN_EASE_OUT) + assertThat(InterpolatorType.fromString("spring")).isEqualTo(InterpolatorType.SPRING) + } + + @Test + fun testOtherCases() { + assertThat(InterpolatorType.fromString("EASEIN")).isEqualTo(InterpolatorType.EASE_IN) + assertThat(InterpolatorType.fromString("easeout")).isEqualTo(InterpolatorType.EASE_OUT) + assertThat(InterpolatorType.fromString("easeineaseout")) + .isEqualTo(InterpolatorType.EASE_IN_EASE_OUT) + } + + @Test + fun testLocales() { + Locale.setDefault(Locale.forLanguageTag("tr-TR")) + assertThat(InterpolatorType.fromString("easeInEaseOut")) + .isEqualTo(InterpolatorType.EASE_IN_EASE_OUT) + } + + @Test(expected = IllegalArgumentException::class) + @Throws(IllegalArgumentException::class) + fun testInvalidInterpolatorTypes() { + InterpolatorType.fromString("ease_in_ease_out") + } +}