From b8d67f2d9edcc44aff1db32f54a6d79eb71d9b9b Mon Sep 17 00:00:00 2001 From: jeffreyhuang Date: Tue, 26 Sep 2017 16:34:50 -0700 Subject: [PATCH] Fix a bug in CameraHalHdrPlusPrefCtrlV2Test - Fix a bug where an incorrect config value was being passed Bug: 34203528 Test: make RunSettingsRoboTests -j40 Change-Id: Ic42d94867097f7944e66ecc3abc42bb8b72608a2 --- tests/robotests/res/values-mcc999/config.xml | 2 +- ...aHalHdrPlusPreferenceControllerV2Test.java | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/tests/robotests/res/values-mcc999/config.xml b/tests/robotests/res/values-mcc999/config.xml index e288225dda9..1588d5d1d06 100644 --- a/tests/robotests/res/values-mcc999/config.xml +++ b/tests/robotests/res/values-mcc999/config.xml @@ -15,7 +15,7 @@ --> - true + false false false \ No newline at end of file diff --git a/tests/robotests/src/com/android/settings/development/CameraHalHdrPlusPreferenceControllerV2Test.java b/tests/robotests/src/com/android/settings/development/CameraHalHdrPlusPreferenceControllerV2Test.java index d7b44e883d1..d4e7e209e41 100644 --- a/tests/robotests/src/com/android/settings/development/CameraHalHdrPlusPreferenceControllerV2Test.java +++ b/tests/robotests/src/com/android/settings/development/CameraHalHdrPlusPreferenceControllerV2Test.java @@ -21,29 +21,28 @@ import static com.android.settings.development .CameraHalHdrPlusPreferenceControllerV2.USERDEBUG_BUILD; import static com.android.settings.development.CameraHalHdrPlusPreferenceControllerV2.USER_BUILD; +import static com.google.common.truth.Truth.assertThat; + +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + import android.content.Context; import android.os.SystemProperties; import android.support.v14.preference.SwitchPreference; import android.support.v7.preference.PreferenceScreen; -import com.android.settings.R; -import com.android.settings.testutils.SettingsRobolectricTestRunner; import com.android.settings.TestConfig; +import com.android.settings.testutils.SettingsRobolectricTestRunner; import com.android.settings.testutils.shadow.SettingsShadowSystemProperties; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; -import org.mockito.Answers; import org.mockito.Mock; import org.mockito.MockitoAnnotations; -import org.robolectric.annotation.Config; import org.robolectric.RuntimeEnvironment; - -import static com.google.common.truth.Truth.assertThat; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; +import org.robolectric.annotation.Config; @RunWith(SettingsRobolectricTestRunner.class) @Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION, @@ -75,7 +74,10 @@ public class CameraHalHdrPlusPreferenceControllerV2Test { @Test @Config(qualifiers = "mcc999") - public void isAvailable_withConfigNoShow_shouldReturnFalse() { + public void isAvailable_withConfigNoShowAndUserDebugBuild_shouldReturnFalse() { + SettingsShadowSystemProperties.set( + CameraHalHdrPlusPreferenceControllerV2.BUILD_TYPE, USERDEBUG_BUILD); + assertThat(mController.isAvailable()).isFalse(); }