Merge "Skip cursor loader if not needed"
This commit is contained in:
committed by
Android (Google) Code Review
commit
b287dc93d5
@@ -576,6 +576,18 @@ public class PowerUsageSummaryTest {
|
||||
mFragment.mBatteryPredictionLoaderCallbacks.onLoadFinished(null, null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOnCreate_BatteryPredictionSkippedWhenDisabled() {
|
||||
PowerUsageFeatureProvider provider = mFeatureFactory.getPowerUsageFeatureProvider(mContext);
|
||||
when(provider.isEnhancedBatteryPredictionEnabled(any())).thenReturn(false);
|
||||
mFragment.mPowerFeatureProvider = provider;
|
||||
doReturn(mLoaderManager).when(mFragment).getLoaderManager();
|
||||
mFragment.initializeBatteryEstimateLoader();
|
||||
|
||||
verify(mLoaderManager, never()).initLoader(eq(PowerUsageSummary.BATTERY_ESTIMATE_LOADER),
|
||||
eq(Bundle.EMPTY), any());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInitAnomalyDetectionIfPossible_detectionEnabled_init() {
|
||||
when(mFeatureFactory.powerUsageFeatureProvider.isAnomalyDetectionEnabled()).thenReturn(
|
||||
|
Reference in New Issue
Block a user