[quick_actions]: Bump mockito-core from 3.2.4 to 4.6.1 in /packages/quick_actions/quick_actions_android/android (#5899)
diff --git a/packages/quick_actions/quick_actions_android/CHANGELOG.md b/packages/quick_actions/quick_actions_android/CHANGELOG.md
index 5e70799..fff0b8d 100644
--- a/packages/quick_actions/quick_actions_android/CHANGELOG.md
+++ b/packages/quick_actions/quick_actions_android/CHANGELOG.md
@@ -1,6 +1,11 @@
+## NEXT
+
+* Updates mockito-core to 4.6.1.
+* Removes deprecated FieldSetter from QuickActionsTest.
+
## 0.6.2
-* Update gradle version to 7.2.1 on Android.
+* Updates gradle version to 7.2.1.
## 0.6.1
diff --git a/packages/quick_actions/quick_actions_android/android/build.gradle b/packages/quick_actions/quick_actions_android/android/build.gradle
index 3ca8402..ca7218c 100644
--- a/packages/quick_actions/quick_actions_android/android/build.gradle
+++ b/packages/quick_actions/quick_actions_android/android/build.gradle
@@ -35,7 +35,7 @@
dependencies {
testImplementation 'junit:junit:4.13.2'
- testImplementation 'org.mockito:mockito-core:3.2.4'
+ testImplementation 'org.mockito:mockito-core:4.6.1'
}
compileOptions {
diff --git a/packages/quick_actions/quick_actions_android/android/src/test/java/io/flutter/plugins/quickactions/QuickActionsTest.java b/packages/quick_actions/quick_actions_android/android/src/test/java/io/flutter/plugins/quickactions/QuickActionsTest.java
index dc4b36e..911b789 100644
--- a/packages/quick_actions/quick_actions_android/android/src/test/java/io/flutter/plugins/quickactions/QuickActionsTest.java
+++ b/packages/quick_actions/quick_actions_android/android/src/test/java/io/flutter/plugins/quickactions/QuickActionsTest.java
@@ -29,7 +29,6 @@
import java.nio.ByteBuffer;
import org.junit.After;
import org.junit.Test;
-import org.mockito.internal.util.reflection.FieldSetter;
public class QuickActionsTest {
private static class TestBinaryMessenger implements BinaryMessenger {
@@ -79,10 +78,9 @@
final QuickActionsPlugin plugin = new QuickActionsPlugin();
setUpMessengerAndFlutterPluginBinding(testBinaryMessenger, plugin);
setBuildVersion(SUPPORTED_BUILD);
- FieldSetter.setField(
- plugin,
- QuickActionsPlugin.class.getDeclaredField("handler"),
- mock(MethodCallHandlerImpl.class));
+ Field handler = plugin.getClass().getDeclaredField("handler");
+ handler.setAccessible(true);
+ handler.set(plugin, mock(MethodCallHandlerImpl.class));
final Intent mockIntent = createMockIntentWithQuickActionExtra();
final Activity mockMainActivity = mock(Activity.class);
when(mockMainActivity.getIntent()).thenReturn(mockIntent);