From 3515e331ac9b256c6bed199286f1f161516a0150 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Thu, 7 Dec 2023 02:45:49 +0100 Subject: [PATCH] refactor: Simplify code --- .../app/revanced/library/PatchUtilsTest.kt | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/test/kotlin/app/revanced/library/PatchUtilsTest.kt b/src/test/kotlin/app/revanced/library/PatchUtilsTest.kt index fc635cf..5cca387 100644 --- a/src/test/kotlin/app/revanced/library/PatchUtilsTest.kt +++ b/src/test/kotlin/app/revanced/library/PatchUtilsTest.kt @@ -3,7 +3,6 @@ package app.revanced.library import app.revanced.patcher.PatchSet import app.revanced.patcher.data.BytecodeContext import app.revanced.patcher.patch.BytecodePatch -import app.revanced.patcher.patch.Patch import org.junit.jupiter.api.Test import kotlin.test.assertEquals @@ -170,21 +169,10 @@ internal object PatchUtilsTest { packageName: String, versions: Set? = null, use: Boolean = true, - ) = object : BytecodePatch() { - init { - // Set the compatible packages field to the supplied package name and versions reflectively, - // because the setter is private but needed for testing. - val compatiblePackagesField = Patch::class.java.getDeclaredField("compatiblePackages") - - compatiblePackagesField.isAccessible = true - compatiblePackagesField.set(this, setOf(CompatiblePackage(packageName, versions?.toSet()))) - - val useField = Patch::class.java.getDeclaredField("use") - - useField.isAccessible = true - useField.set(this, use) - } - + ) = object : BytecodePatch( + compatiblePackages = setOf(CompatiblePackage(packageName, versions?.toSet())), + use = use, + ) { override fun execute(context: BytecodeContext) {} // Needed to make the patches unique.