Merge "ColorDisplayServiceTest fix: adding missing DisplayManagerInternal service" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d600e251a9
@@ -34,6 +34,7 @@ import android.content.Context;
|
|||||||
import android.content.ContextWrapper;
|
import android.content.ContextWrapper;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.hardware.display.ColorDisplayManager;
|
import android.hardware.display.ColorDisplayManager;
|
||||||
|
import android.hardware.display.DisplayManagerInternal;
|
||||||
import android.hardware.display.Time;
|
import android.hardware.display.Time;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
@@ -77,6 +78,7 @@ public class ColorDisplayServiceTest {
|
|||||||
|
|
||||||
private MockTwilightManager mTwilightManager;
|
private MockTwilightManager mTwilightManager;
|
||||||
private DisplayTransformManager mDisplayTransformManager;
|
private DisplayTransformManager mDisplayTransformManager;
|
||||||
|
private DisplayManagerInternal mDisplayManagerInternal;
|
||||||
|
|
||||||
private ColorDisplayService mCds;
|
private ColorDisplayService mCds;
|
||||||
private ColorDisplayService.BinderService mBinderService;
|
private ColorDisplayService.BinderService mBinderService;
|
||||||
@@ -116,6 +118,10 @@ public class ColorDisplayServiceTest {
|
|||||||
doReturn(true).when(mDisplayTransformManager).needsLinearColorMatrix();
|
doReturn(true).when(mDisplayTransformManager).needsLinearColorMatrix();
|
||||||
LocalServices.addService(DisplayTransformManager.class, mDisplayTransformManager);
|
LocalServices.addService(DisplayTransformManager.class, mDisplayTransformManager);
|
||||||
|
|
||||||
|
mDisplayManagerInternal = Mockito.mock(DisplayManagerInternal.class);
|
||||||
|
LocalServices.removeServiceForTest(DisplayManagerInternal.class);
|
||||||
|
LocalServices.addService(DisplayManagerInternal.class, mDisplayManagerInternal);
|
||||||
|
|
||||||
mCds = new ColorDisplayService(mContext);
|
mCds = new ColorDisplayService(mContext);
|
||||||
mBinderService = mCds.new BinderService();
|
mBinderService = mCds.new BinderService();
|
||||||
LocalServices.addService(ColorDisplayService.ColorDisplayServiceInternal.class,
|
LocalServices.addService(ColorDisplayService.ColorDisplayServiceInternal.class,
|
||||||
@@ -142,6 +148,7 @@ public class ColorDisplayServiceTest {
|
|||||||
FakeSettingsProvider.clearSettingsProvider();
|
FakeSettingsProvider.clearSettingsProvider();
|
||||||
|
|
||||||
LocalServices.removeServiceForTest(ColorDisplayService.ColorDisplayServiceInternal.class);
|
LocalServices.removeServiceForTest(ColorDisplayService.ColorDisplayServiceInternal.class);
|
||||||
|
LocalServices.removeServiceForTest(DisplayManagerInternal.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user