Merge "Cleanup the mock local service instance after testing done." into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d2c06f9ea7
@@ -127,11 +127,14 @@ public class ApplicationExitInfoTest {
|
||||
mAms.mAtmInternal = spy(mAms.mActivityTaskManager.getAtmInternal());
|
||||
mAms.mPackageManagerInt = mPackageManagerInt;
|
||||
doReturn(new ComponentName("", "")).when(mPackageManagerInt).getSystemUiServiceComponent();
|
||||
// Remove stale instance of PackageManagerInternal if there is any
|
||||
LocalServices.removeServiceForTest(PackageManagerInternal.class);
|
||||
LocalServices.addService(PackageManagerInternal.class, mPackageManagerInt);
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
LocalServices.removeServiceForTest(PackageManagerInternal.class);
|
||||
mHandlerThread.quit();
|
||||
}
|
||||
|
||||
|
||||
@@ -94,6 +94,7 @@ import com.android.server.wm.ActivityServiceConnectionsHolder;
|
||||
import com.android.server.wm.ActivityTaskManagerService;
|
||||
import com.android.server.wm.WindowProcessController;
|
||||
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
|
||||
@@ -141,6 +142,8 @@ public class MockingOomAdjusterTests {
|
||||
sPackageManagerInternal = mock(PackageManagerInternal.class);
|
||||
doReturn(new ComponentName("", "")).when(sPackageManagerInternal)
|
||||
.getSystemUiServiceComponent();
|
||||
// Remove stale instance of PackageManagerInternal if there is any
|
||||
LocalServices.removeServiceForTest(PackageManagerInternal.class);
|
||||
LocalServices.addService(PackageManagerInternal.class, sPackageManagerInternal);
|
||||
|
||||
sService = mock(ActivityManagerService.class);
|
||||
@@ -172,6 +175,11 @@ public class MockingOomAdjusterTests {
|
||||
sService.mOomAdjuster.mAdjSeq = 10000;
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void tearDownOnce() {
|
||||
LocalServices.removeServiceForTest(PackageManagerInternal.class);
|
||||
}
|
||||
|
||||
private static <T> void setFieldValue(Class clazz, Object obj, String fieldName, T val) {
|
||||
try {
|
||||
Field field = clazz.getDeclaredField(fieldName);
|
||||
|
||||
Reference in New Issue
Block a user