From: jeffreyhuang Date: Wed, 29 Nov 2017 18:53:21 +0000 (-0800) Subject: Update AnomalySummarPrefCtrl to sdk 26 X-Git-Tag: android-x86-9.0-r1~146^2~6^2~1 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=35aec1fc30e0de23184fee9b685a5871773103e5;p=android-x86%2Fpackages-apps-Settings.git Update AnomalySummarPrefCtrl to sdk 26 Test: make RunSettingsRoboTests -j40 Change-Id: I947d418a48cb06b0e88c9d87822dd90d336ec6c2 --- diff --git a/tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalySummaryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalySummaryPreferenceControllerTest.java index 3f48d0adc6..1114e6a7b7 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalySummaryPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalySummaryPreferenceControllerTest.java @@ -30,6 +30,7 @@ import android.app.FragmentTransaction; import android.content.Context; import android.support.v14.preference.PreferenceFragment; import android.support.v7.preference.Preference; +import android.support.v7.preference.PreferenceScreen; import com.android.settings.SettingsActivity; import com.android.settings.testutils.SettingsRobolectricTestRunner; @@ -48,7 +49,7 @@ import java.util.ArrayList; import java.util.List; @RunWith(SettingsRobolectricTestRunner.class) -@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION) +@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION_O) public class AnomalySummaryPreferenceControllerTest { @Anomaly.AnomalyType private static final int ANOMALY_TYPE = Anomaly.AnomalyType.WAKE_LOCK; @@ -56,7 +57,7 @@ public class AnomalySummaryPreferenceControllerTest { private static final String DISPLAY_NAME = "appName"; private static final int UID = 111; - @Mock(answer = Answers.RETURNS_DEEP_STUBS) + @Mock private PreferenceFragment mFragment; @Mock private FragmentManager mFragmentManager; @@ -64,6 +65,9 @@ public class AnomalySummaryPreferenceControllerTest { private FragmentTransaction mFragmentTransaction; @Mock private SettingsActivity mSettingsActivity; + @Mock + private PreferenceScreen mPreferenceScreen; + private AnomalySummaryPreferenceController mAnomalySummaryPreferenceController; private Preference mPreference; private Context mContext; @@ -76,11 +80,12 @@ public class AnomalySummaryPreferenceControllerTest { mContext = RuntimeEnvironment.application; mPreference = new Preference(mContext); mPreference.setKey(AnomalySummaryPreferenceController.ANOMALY_KEY); - when(mFragment.getPreferenceScreen().findPreference(any())).thenReturn(mPreference); + when(mFragment.getPreferenceScreen()).thenReturn(mPreferenceScreen); when(mFragment.getFragmentManager()).thenReturn(mFragmentManager); when(mFragmentManager.beginTransaction()).thenReturn(mFragmentTransaction); when(mFragment.getContext()).thenReturn(mContext); when(mSettingsActivity.getApplicationContext()).thenReturn(mContext); + when(mPreferenceScreen.findPreference(any())).thenReturn(mPreference); mAnomalyList = new ArrayList<>();