From: Shuzhen Wang Date: Thu, 31 May 2018 21:12:06 +0000 (-0700) Subject: Revert "Settings: Add logical camera default switch" X-Git-Tag: android-x86-9.0-r1~22^2~6^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;ds=sidebyside;h=8f9fc06a180cafe73c77415661598a27102ab07a;p=android-x86%2Fpackages-apps-Settings.git Revert "Settings: Add logical camera default switch" This reverts commit a9578a2b8a2c88d87999dafb3bcc3fae623b44ed. Test: Build Bug: 80007047 Merged-In: Id5f01e5de94ffaa86de1e96f6bde1092b0c586a2 --- diff --git a/res/values/config.xml b/res/values/config.xml index f46134f301..0a733079a9 100755 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -41,9 +41,6 @@ false - - false - false diff --git a/res/values/strings.xml b/res/values/strings.xml index 2b4f49b17f..6f79b15df5 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -9115,9 +9115,6 @@ Camera Laser Sensor - - Logical Camera As Default - Automatic system updates diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 3c56e91810..74f29b3ba7 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -187,10 +187,6 @@ android:key="camera_laser_sensor_switch" android:title="@string/camera_laser_sensor_switch" /> - - false false true - false diff --git a/tests/robotests/res/values/config.xml b/tests/robotests/res/values/config.xml index 8ea1221931..359df6cc0a 100644 --- a/tests/robotests/res/values/config.xml +++ b/tests/robotests/res/values/config.xml @@ -22,5 +22,4 @@ true true true - true - + \ No newline at end of file diff --git a/tests/robotests/src/com/android/settings/development/LogicalCameraDefaultPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/LogicalCameraDefaultPreferenceControllerTest.java deleted file mode 100644 index dab394459a..0000000000 --- a/tests/robotests/src/com/android/settings/development/LogicalCameraDefaultPreferenceControllerTest.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.settings.development; - -import static com.android.settings.development.LogicalCameraDefaultPreferenceController.ENG_BUILD; -import static com.android.settings.development.LogicalCameraDefaultPreferenceController.USERDEBUG_BUILD; -import static com.android.settings.development.LogicalCameraDefaultPreferenceController.USER_BUILD; -import static com.google.common.truth.Truth.assertThat; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - -import android.os.SystemProperties; -import android.support.v14.preference.SwitchPreference; -import android.support.v7.preference.PreferenceScreen; - -import com.android.settings.testutils.SettingsRobolectricTestRunner; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.Mock; -import org.mockito.MockitoAnnotations; -import org.robolectric.RuntimeEnvironment; -import org.robolectric.annotation.Config; - -@RunWith(SettingsRobolectricTestRunner.class) -public class LogicalCameraDefaultPreferenceControllerTest { - - @Mock - private PreferenceScreen mScreen; - @Mock - private SwitchPreference mPreference; - - private LogicalCameraDefaultPreferenceController mController; - - @Before - public void setUp() { - MockitoAnnotations.initMocks(this); - mController = new LogicalCameraDefaultPreferenceController(RuntimeEnvironment.application); - when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference); - when(mPreference.getKey()).thenReturn(mController.getPreferenceKey()); - mController.displayPreference(mScreen); - } - - @Test - @Config(qualifiers = "mcc999") - public void isAvailable_withConfigNoShow_shouldReturnFalse() { - assertThat(mController.isAvailable()).isFalse(); - } - - @Test - public void isAvailable_withUserdebugBuild_shouldReturnTrue() { - SystemProperties.set(LogicalCameraDefaultPreferenceController.BUILD_TYPE, USERDEBUG_BUILD); - - assertThat(mController.isAvailable()).isTrue(); - } - - @Test - public void isAvailable_withEngBuild_shouldReturnTrue() { - SystemProperties.set(LogicalCameraDefaultPreferenceController.BUILD_TYPE, ENG_BUILD); - - assertThat(mController.isAvailable()).isTrue(); - } - - @Test - public void isAvailable_withUserBuild_shouldReturnTrue() { - SystemProperties.set(LogicalCameraDefaultPreferenceController.BUILD_TYPE, USER_BUILD); - - assertThat(mController.isAvailable()).isTrue(); - } - - @Test - public void updateState_logicalCameraDefaultEnabled_shouldCheckedPreference() { - SystemProperties.set(LogicalCameraDefaultPreferenceController.PROPERTY_LOGICAL_CAMERA_DEFAULT, - Integer.toString(LogicalCameraDefaultPreferenceController.ENABLED)); - SystemProperties.set(LogicalCameraDefaultPreferenceController.BUILD_TYPE, USERDEBUG_BUILD); - - mController.updateState(mScreen); - - verify(mPreference).setChecked(true); - } - - @Test - public void updateState_logicalCameraDefaultEnabled_shouldUncheckedPreference() { - SystemProperties.set(LogicalCameraDefaultPreferenceController.PROPERTY_LOGICAL_CAMERA_DEFAULT, - Integer.toString(LogicalCameraDefaultPreferenceController.DISABLED)); - SystemProperties.set( - LogicalCameraDefaultPreferenceController.BUILD_TYPE, USERDEBUG_BUILD); - - mController.updateState(mScreen); - - verify(mPreference).setChecked(false); - } - - @Test - public void onPreferenceChange_preferenceChecked_shouldEnableLogicalCameraDefault() { - mController.onPreferenceChange(mPreference, true); - - assertThat(Integer.toString(LogicalCameraDefaultPreferenceController.ENABLED)).isEqualTo( - SystemProperties.get( - LogicalCameraDefaultPreferenceController.PROPERTY_LOGICAL_CAMERA_DEFAULT, - Integer.toString(LogicalCameraDefaultPreferenceController.ENABLED))); - } - - @Test - public void onPreferenceChange_preferenceUnchecked_shouldDisableLogicalCameraDefault() { - mController.onPreferenceChange(mPreference, false); - - assertThat(Integer.toString(LogicalCameraDefaultPreferenceController.DISABLED)).isEqualTo( - SystemProperties.get( - LogicalCameraDefaultPreferenceController.PROPERTY_LOGICAL_CAMERA_DEFAULT, - Integer.toString(LogicalCameraDefaultPreferenceController.ENABLED))); - } - - @Test - public void onDeveloperOptionsSwitchDisabled_preferenceShouldBeEnabled() { - mController.onDeveloperOptionsSwitchDisabled(); - - verify(mPreference).setEnabled(false); - verify(mPreference).setChecked(false); - assertThat(Integer.toString(LogicalCameraDefaultPreferenceController.DISABLED)).isEqualTo( - SystemProperties.get( - LogicalCameraDefaultPreferenceController.PROPERTY_LOGICAL_CAMERA_DEFAULT, - Integer.toString(LogicalCameraDefaultPreferenceController.ENABLED))); - } -}