From 7b5c1bf7663e3a514c7187f8e072cf56eb72f89d Mon Sep 17 00:00:00 2001 From: Manish Singh Date: Fri, 10 May 2024 09:11:49 +0000 Subject: [PATCH] Move mock init before fragment is created Bug: 336518132 Test: atest PrivateSpaceDeletionProgressFragmentTest Change-Id: Ic7d81e59515ad9ad1a354fff8884133e7cc8ea64 --- .../delete/PrivateSpaceDeletionProgressFragmentTest.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java index 9806540d540..62505400c8d 100644 --- a/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java +++ b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java @@ -64,6 +64,11 @@ public class PrivateSpaceDeletionProgressFragmentTest { public void setup() { MockitoAnnotations.initMocks(this); mContext = ApplicationProvider.getApplicationContext(); + final FakeFeatureFactory featureFactory = FakeFeatureFactory.setupForTest(); + when(featureFactory.securityFeatureProvider.getLockPatternUtils(mContext)) + .thenReturn(mLockPatternUtils); + doReturn(true).when(mLockPatternUtils).isSecure(anyInt()); + mFragment = new PrivateSpaceDeletionProgressFragment(); PrivateSpaceDeletionProgressFragment.Injector injector = new PrivateSpaceDeletionProgressFragment.Injector() { @@ -74,10 +79,6 @@ public class PrivateSpaceDeletionProgressFragmentTest { }; mPrivateSpaceMaintainer = PrivateSpaceMaintainer.getInstance(mContext); mFragment.setPrivateSpaceMaintainer(injector); - final FakeFeatureFactory featureFactory = FakeFeatureFactory.setupForTest(); - when(featureFactory.securityFeatureProvider.getLockPatternUtils(mContext)) - .thenReturn(mLockPatternUtils); - doReturn(true).when(mLockPatternUtils).isSecure(anyInt()); } @After