Enable mock-maker-inline for Android JVM tests (#37646)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/37646

I'm re-enabling a test that got disabled due to us not using mock-maker-inline in OSS. I'm also adding `mock-maker-inline` for OSS so it will be easier to convert tests to Kotlin as classes in Kotlin are final by default.

Changelog:
[Internal] [Changed] - Enable mock-maker-inline for Android JVM tests

Reviewed By: NickGerleman

Differential Revision: D46222913

fbshipit-source-id: b7da0616994888c2800c193a1bb8e233d2c18288
This commit is contained in:
Nicola Corti
2023-05-31 23:23:17 -07:00
committed by Facebook GitHub Bot
parent 462c648b58
commit ddb8aeadbb
3 changed files with 3 additions and 3 deletions
@@ -14,7 +14,6 @@ import com.facebook.react.defaults.DefaultReactHostDelegate
import com.facebook.react.turbomodule.core.TurboModuleManagerDelegate
import com.facebook.testutils.shadows.ShadowSoLoader
import org.assertj.core.api.Assertions.assertThat
import org.junit.Ignore
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.Mockito
@@ -31,7 +30,6 @@ class ReactHostDelegateTest {
* API
*/
@Test
@Ignore
fun testDefaultReactHostDelegateCreation() {
val jsBundleLoader: JSBundleLoader = Mockito.mock(JSBundleLoader::class.java)
val turboModuleManagerDelegateMock: TurboModuleManagerDelegate =
@@ -126,7 +126,8 @@ public class DeviceInfoModuleTest extends TestCase {
}
private static void givenDisplayMetricsHolderContains(final WritableMap fakeDisplayMetrics) {
when(DisplayMetricsHolder.getDisplayMetricsWritableMap(1.0)).thenReturn(fakeDisplayMetrics);
when(DisplayMetricsHolder.getDisplayMetricsWritableMap(1.0))
.thenAnswer(invocation -> fakeDisplayMetrics);
}
private static void verifyUpdateDimensionsEventsEmitted(