From 7b55c7df8d5f26eb2417f8859ea365a6ecbb55cb Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 10 Aug 2023 17:56:59 +0100 Subject: [PATCH] [LOCAL] Fix broken Android tests for 0.72 (#38926) --- .../testutils/shadows/ShadowSoLoader.kt | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 packages/react-native/ReactAndroid/src/test/java/com/facebook/testutils/shadows/ShadowSoLoader.kt diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/testutils/shadows/ShadowSoLoader.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/testutils/shadows/ShadowSoLoader.kt new file mode 100644 index 00000000000000..0793a3524d340c --- /dev/null +++ b/packages/react-native/ReactAndroid/src/test/java/com/facebook/testutils/shadows/ShadowSoLoader.kt @@ -0,0 +1,24 @@ +/* + * 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.testutils.shadows + +import android.content.Context +import com.facebook.soloader.SoLoader +import kotlin.jvm.JvmStatic +import org.robolectric.annotation.Implementation +import org.robolectric.annotation.Implements + +@Suppress("UNUSED_PARAMETER") +@Implements(SoLoader::class) +class ShadowSoLoader { + companion object { + @JvmStatic @Implementation fun init(context: Context?, flags: Int) {} + + @JvmStatic @Implementation fun loadLibrary(shortName: String?): Boolean = true + } +}