diff options
| author | 2024-04-22 06:16:30 +0000 | |
|---|---|---|
| committer | 2024-04-22 06:16:30 +0000 | |
| commit | 05521c1b6ca02a34e03c36c9af339b5412bd8d85 (patch) | |
| tree | 87caa54f3c4c4355079ca0641546cd449c3b3212 | |
| parent | cc4c09fc321a17e1198b9cb888d590fd6d9616a1 (diff) | |
| parent | dde50f562efccd4868e487ccb0350ad69c088dea (diff) | |
Merge "Replace MockitoAnnotations with @Rule MockitoJUnit.rule()." into main
9 files changed, 50 insertions, 23 deletions
diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/DividerPresenterTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/DividerPresenterTest.java index de0171de4a37..49cfeb6e6b58 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/DividerPresenterTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/DividerPresenterTest.java @@ -59,7 +59,8 @@ import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.concurrent.Executor; @@ -74,6 +75,9 @@ import java.util.concurrent.Executor; @RunWith(AndroidJUnit4.class) public class DividerPresenterTest { @Rule + public MockitoRule rule = MockitoJUnit.rule(); + + @Rule public final SetFlagsRule mSetFlagRule = new SetFlagsRule(); private static final int MOCK_TASK_ID = 1234; @@ -118,7 +122,6 @@ public class DividerPresenterTest { @Before public void setUp() { - MockitoAnnotations.initMocks(this); mSetFlagRule.enableFlags(Flags.FLAG_ACTIVITY_EMBEDDING_INTERACTIVE_DIVIDER_FLAG); when(mTaskContainer.getTaskId()).thenReturn(MOCK_TASK_ID); diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/JetpackTaskFragmentOrganizerTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/JetpackTaskFragmentOrganizerTest.java index 6f37e9cb794d..76e6a0ff2c21 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/JetpackTaskFragmentOrganizerTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/JetpackTaskFragmentOrganizerTest.java @@ -42,10 +42,12 @@ import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.SmallTest; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.ArrayList; @@ -61,6 +63,9 @@ import java.util.ArrayList; @SmallTest @RunWith(AndroidJUnit4.class) public class JetpackTaskFragmentOrganizerTest { + @Rule + public MockitoRule rule = MockitoJUnit.rule(); + @Mock private WindowContainerTransaction mTransaction; @Mock @@ -73,7 +78,6 @@ public class JetpackTaskFragmentOrganizerTest { @Before public void setup() { - MockitoAnnotations.initMocks(this); mOrganizer = new JetpackTaskFragmentOrganizer(Runnable::run, mCallback); mOrganizer.registerOrganizer(); spyOn(mOrganizer); diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/OverlayPresentationTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/OverlayPresentationTest.java index b1b1984e3a70..50abdfd9a66c 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/OverlayPresentationTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/OverlayPresentationTest.java @@ -81,7 +81,8 @@ import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.ArrayList; import java.util.List; @@ -98,6 +99,8 @@ import java.util.List; @SmallTest @RunWith(AndroidJUnit4.class) public class OverlayPresentationTest { + @Rule + public MockitoRule rule = MockitoJUnit.rule(); @Rule public final SetFlagsRule mSetFlagRule = new SetFlagsRule(); @@ -126,7 +129,6 @@ public class OverlayPresentationTest { @Before public void setUp() { - MockitoAnnotations.initMocks(this); doReturn(new WindowLayoutInfo(new ArrayList<>())).when(mWindowLayoutComponent) .getCurrentWindowLayoutInfo(anyInt(), any()); DeviceStateManagerFoldingFeatureProducer producer = diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitControllerTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitControllerTest.java index 3441c2b26ea8..8bc3a300136a 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitControllerTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitControllerTest.java @@ -111,7 +111,8 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.ArrayList; import java.util.Collections; @@ -137,6 +138,9 @@ public class SplitControllerTest { new ComponentName("test", "placeholder")); @Rule + public MockitoRule rule = MockitoJUnit.rule(); + + @Rule public final SetFlagsRule mSetFlagRule = new SetFlagsRule(); private Activity mActivity; @@ -166,7 +170,6 @@ public class SplitControllerTest { @Before public void setUp() { - MockitoAnnotations.initMocks(this); doReturn(new WindowLayoutInfo(new ArrayList<>())).when(mWindowLayoutComponent) .getCurrentWindowLayoutInfo(anyInt(), any()); DeviceStateManagerFoldingFeatureProducer producer = diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitPresenterTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitPresenterTest.java index 62d8aa30a576..c677484f64f1 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitPresenterTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/SplitPresenterTest.java @@ -85,10 +85,12 @@ import androidx.window.extensions.layout.WindowLayoutComponentImpl; import androidx.window.extensions.layout.WindowLayoutInfo; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.ArrayList; @@ -106,6 +108,10 @@ import java.util.ArrayList; public class SplitPresenterTest { private Activity mActivity; + + @Rule + public MockitoRule rule = MockitoJUnit.rule(); + @Mock private Resources mActivityResources; @Mock @@ -119,7 +125,6 @@ public class SplitPresenterTest { @Before public void setUp() { - MockitoAnnotations.initMocks(this); doReturn(new WindowLayoutInfo(new ArrayList<>())).when(mWindowLayoutComponent) .getCurrentWindowLayoutInfo(anyInt(), any()); DeviceStateManagerFoldingFeatureProducer producer = diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskContainerTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskContainerTest.java index a5995a3027ac..8913b22115e9 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskContainerTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskContainerTest.java @@ -42,11 +42,12 @@ import android.window.TaskFragmentParentInfo; import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.SmallTest; -import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.List; @@ -60,14 +61,12 @@ import java.util.List; @SmallTest @RunWith(AndroidJUnit4.class) public class TaskContainerTest { + @Rule + public MockitoRule rule = MockitoJUnit.rule(); + @Mock private SplitController mController; - @Before - public void setup() { - MockitoAnnotations.initMocks(this); - } - @Test public void testGetWindowingModeForSplitTaskFragment() { final TaskContainer taskContainer = createTestTaskContainer(); diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentAnimationControllerTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentAnimationControllerTest.java index 379ea0c534ba..a1e9f08585f6 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentAnimationControllerTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentAnimationControllerTest.java @@ -27,10 +27,12 @@ import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.SmallTest; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; /** * Test class for {@link TaskFragmentAnimationController}. @@ -42,13 +44,15 @@ import org.mockito.MockitoAnnotations; @SmallTest @RunWith(AndroidJUnit4.class) public class TaskFragmentAnimationControllerTest { + @Rule + public MockitoRule rule = MockitoJUnit.rule(); + @Mock private TaskFragmentOrganizer mOrganizer; private TaskFragmentAnimationController mAnimationController; @Before public void setup() { - MockitoAnnotations.initMocks(this); mAnimationController = new TaskFragmentAnimationController(mOrganizer); } diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentContainerTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentContainerTest.java index 0af41791cf4a..abfc9c861d3e 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentContainerTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TaskFragmentContainerTest.java @@ -51,10 +51,12 @@ import androidx.window.extensions.layout.WindowLayoutComponentImpl; import com.google.android.collect.Lists; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; import java.util.ArrayList; import java.util.List; @@ -71,6 +73,9 @@ import java.util.List; @SmallTest @RunWith(AndroidJUnit4.class) public class TaskFragmentContainerTest { + @Rule + public MockitoRule rule = MockitoJUnit.rule(); + @Mock private SplitPresenter mPresenter; private SplitController mController; @@ -83,7 +88,6 @@ public class TaskFragmentContainerTest { @Before public void setup() { - MockitoAnnotations.initMocks(this); DeviceStateManagerFoldingFeatureProducer producer = mock(DeviceStateManagerFoldingFeatureProducer.class); WindowLayoutComponentImpl component = mock(WindowLayoutComponentImpl.class); diff --git a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TransactionManagerTest.java b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TransactionManagerTest.java index 459b6d2c31f9..2598dd63bbde 100644 --- a/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TransactionManagerTest.java +++ b/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/TransactionManagerTest.java @@ -41,10 +41,12 @@ import androidx.test.filters.SmallTest; import androidx.window.extensions.embedding.TransactionManager.TransactionRecord; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; /** * Test class for {@link TransactionManager}. @@ -56,6 +58,8 @@ import org.mockito.MockitoAnnotations; @SmallTest @RunWith(AndroidJUnit4.class) public class TransactionManagerTest { + @Rule + public MockitoRule rule = MockitoJUnit.rule(); @Mock private TaskFragmentOrganizer mOrganizer; @@ -63,7 +67,6 @@ public class TransactionManagerTest { @Before public void setup() { - MockitoAnnotations.initMocks(this); mTransactionManager = new TransactionManager(mOrganizer); } |