Move mock init before fragment is created

Bug: 336518132
Test: atest PrivateSpaceDeletionProgressFragmentTest
Change-Id: Ic7d81e59515ad9ad1a354fff8884133e7cc8ea64
This commit is contained in:
Manish Singh
2024-05-10 09:11:49 +00:00
parent 72ba6ec2ca
commit 7b5c1bf766

View File

@@ -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