Removed camera lift gesture settings UI.
Bug: 37154489
Test: make + manual + unit tests
Change-Id: Ifefa07d0e8e0de19d78303352c6f0e01dc1c52ab
Merged-In: I79e70dea12a65fefcb06aca3fd1891a95d856626
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 1b99566..4ab27e6 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -3147,29 +3147,6 @@
<!-- Activities for moves/gestures suggestions -->
<activity
- android:name=".Settings$CameraLiftTriggerSuggestionActivity"
- android:label="@string/camera_lift_trigger_title"
- android:icon="@drawable/ic_suggestion_gesture"
- android:enabled="@bool/config_cameraLiftTriggerAvailable">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.android.settings.suggested.category.GESTURE" />
- </intent-filter>
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
- </intent-filter>
- <meta-data android:name="com.android.settings.dismiss"
- android:value="4,8,30" />
- <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
- android:value="com.android.settings.gestures.CameraLiftTriggerSettings"/>
- <meta-data android:name="com.android.settings.title"
- android:resource="@string/camera_lift_trigger_title" />
- <meta-data android:name="com.android.settings.summary"
- android:resource="@string/camera_lift_trigger_suggestion_summary" />
- </activity>
-
- <activity
android:name=".Settings$DoubleTapPowerSuggestionActivity"
android:label="@string/double_tap_power_for_camera_title"
android:icon="@drawable/ic_suggestion_gesture">
diff --git a/res/drawable-nodpi/gesture_camera_lift b/res/drawable-nodpi/gesture_camera_lift
deleted file mode 100644
index e69de29..0000000
--- a/res/drawable-nodpi/gesture_camera_lift
+++ /dev/null
diff --git a/res/raw/gesture_camera_lift.mp4 b/res/raw/gesture_camera_lift.mp4
deleted file mode 100644
index e69de29..0000000
--- a/res/raw/gesture_camera_lift.mp4
+++ /dev/null
diff --git a/res/values/config.xml b/res/values/config.xml
index 8694887..f1d6923 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -99,9 +99,6 @@
-->
</string-array>
- <!-- Whether or not the camera lift trigger is available in the moves menu. -->
- <bool name="config_cameraLiftTriggerAvailable">false</bool>
-
<!-- Whether or not we should tint the icon color on setting pages. -->
<bool name="config_tintSettingIcon">true</bool>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 32e3548..902870d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -8686,15 +8686,6 @@
<!-- Summary for settings suggestion for fingerprint swipe for notifications [CHAR LIMIT=60] -->
<string name="fingerprint_swipe_for_notifications_suggestion_summary">Swipe down on the fingerprint sensor</string>
- <!-- Title and settings suggestion title text for opening camera when lifting the phone to a photo-taking position [CHAR LIMIT=60]-->
- <string name="camera_lift_trigger_title">Raise to open camera</string>
-
- <!-- Summary text for opening camera when lifting the phone to a photo-taking position [CHAR LIMIT=none]-->
- <string name="camera_lift_trigger_summary">To open the camera automatically, lift up your phone into a photo-taking position (landscape or portrait). Works when your phone is asleep or locked.</string>
-
- <!-- Settings suggestion summary text for opening camera when lifting the phone to a photo-taking position [CHAR LIMIT=60]-->
- <string name="camera_lift_trigger_suggestion_summary">Take photos when phone is asleep or locked</string>
-
<!-- Title text for the assist gesture [CHAR LIMIT=60]-->
<string name="assist_gesture_title">Assist gesture</string>
diff --git a/res/xml/camera_lift_trigger_settings.xml b/res/xml/camera_lift_trigger_settings.xml
deleted file mode 100644
index d9de14f..0000000
--- a/res/xml/camera_lift_trigger_settings.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- Copyright (C) 2017 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.
- -->
-
-<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- android:title="@string/camera_lift_trigger_title">
-
- <com.android.settings.widget.VideoPreference
- android:key="gesture_camera_lift_trigger_video"
- app:animation="@raw/gesture_camera_lift"
- app:preview="@drawable/gesture_camera_lift"/>
-
- <SwitchPreference
- android:key="gesture_camera_lift_trigger"
- android:title="@string/camera_lift_trigger_title"
- android:summary="@string/camera_lift_trigger_summary"
- app:keywords="@string/keywords_gesture"/>
-
-</PreferenceScreen>
diff --git a/res/xml/language_and_input.xml b/res/xml/language_and_input.xml
index 1cbeecd..2996c78 100644
--- a/res/xml/language_and_input.xml
+++ b/res/xml/language_and_input.xml
@@ -88,11 +88,6 @@
android:fragment="com.android.settings.gestures.PickupGestureSettings" />
<Preference
- android:key="gesture_camera_lift_trigger_summary"
- android:title="@string/camera_lift_trigger_title"
- android:fragment="com.android.settings.gestures.CameraLiftTriggerSettings" />
-
- <Preference
android:key="gesture_double_tap_power_input_summary"
android:title="@string/double_tap_power_for_camera_title"
android:fragment="com.android.settings.gestures.DoubleTapPowerSettings" />
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index c059ff1..fc68f6d 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -146,7 +146,6 @@
/* empty */
}
public static class ScreenLockSuggestionActivity extends ChooseLockGeneric { /* empty */ }
- public static class CameraLiftTriggerSuggestionActivity extends SettingsActivity { /* empty */ }
public static class DoubleTapPowerSuggestionActivity extends SettingsActivity { /* empty */ }
public static class DoubleTwistSuggestionActivity extends SettingsActivity { /* empty */ }
public static class AmbientDisplaySuggestionActivity extends SettingsActivity { /* empty */ }
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index f9aa887..5def86e 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -79,7 +79,6 @@
import com.android.settings.fuelgauge.BatterySaverSettings;
import com.android.settings.fuelgauge.PowerUsageSummary;
import com.android.settings.gestures.AssistGestureSettings;
-import com.android.settings.gestures.CameraLiftTriggerSettings;
import com.android.settings.gestures.DoubleTapPowerSettings;
import com.android.settings.gestures.DoubleTapScreenSettings;
import com.android.settings.gestures.DoubleTwistGestureSettings;
@@ -180,7 +179,6 @@
AccountSyncSettings.class.getName(),
AssistGestureSettings.class.getName(),
SwipeToNotificationSettings.class.getName(),
- CameraLiftTriggerSettings.class.getName(),
DoubleTapPowerSettings.class.getName(),
DoubleTapScreenSettings.class.getName(),
PickupGestureSettings.class.getName(),
diff --git a/src/com/android/settings/dashboard/suggestions/SuggestionsChecks.java b/src/com/android/settings/dashboard/suggestions/SuggestionsChecks.java
index ae8c0a6..3e85d2c 100644
--- a/src/com/android/settings/dashboard/suggestions/SuggestionsChecks.java
+++ b/src/com/android/settings/dashboard/suggestions/SuggestionsChecks.java
@@ -28,7 +28,6 @@
import android.support.annotation.VisibleForTesting;
import com.android.ims.ImsManager;
-import com.android.settings.Settings.CameraLiftTriggerSuggestionActivity;
import com.android.settings.Settings.FingerprintEnrollSuggestionActivity;
import com.android.settings.Settings.ScreenLockSuggestionActivity;
import com.android.settings.Settings.WifiCallingSuggestionActivity;
@@ -75,8 +74,6 @@
return true;
}
return manager.hasEnrolledFingerprints();
- } else if (className.equals(CameraLiftTriggerSuggestionActivity.class.getName())) {
- return isCameraLiftTriggerEnabled();
}
final SuggestionFeatureProvider provider =
@@ -127,11 +124,4 @@
mContext.getUserId());
return (dpmFlags & DevicePolicyManager.KEYGUARD_DISABLE_FINGERPRINT) == 0;
}
-
- private boolean isCameraLiftTriggerEnabled() {
- final int triggerEnabled = Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED,
- Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED_DEFAULT);
- return triggerEnabled == 1;
- }
}
diff --git a/src/com/android/settings/gestures/CameraLiftTriggerPreferenceController.java b/src/com/android/settings/gestures/CameraLiftTriggerPreferenceController.java
deleted file mode 100644
index 9b7a851..0000000
--- a/src/com/android/settings/gestures/CameraLiftTriggerPreferenceController.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (C) 2017 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.gestures;
-
-import android.content.Context;
-import android.provider.Settings;
-import android.support.v7.preference.Preference;
-
-import com.android.settings.R;
-import com.android.settingslib.core.lifecycle.Lifecycle;
-
-public class CameraLiftTriggerPreferenceController extends GesturePreferenceController {
-
- private static final String PREF_KEY_VIDEO = "gesture_camera_lift_trigger_video";
-
- private final String mCameraLiftTriggerKey;
-
- public CameraLiftTriggerPreferenceController(Context context, Lifecycle lifecycle, String key) {
- super(context, lifecycle);
- mCameraLiftTriggerKey = key;
- }
-
- @Override
- public boolean isAvailable() {
- return mContext.getResources().getBoolean(
- R.bool.config_cameraLiftTriggerAvailable);
- }
-
- @Override
- protected String getVideoPrefKey() {
- return PREF_KEY_VIDEO;
- }
-
- @Override
- public String getPreferenceKey() {
- return mCameraLiftTriggerKey;
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- boolean enabled = (boolean) newValue;
- Settings.Secure.putInt(mContext.getContentResolver(),
- Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED, enabled ? 1 : 0);
- return true;
- }
-
- @Override
- protected boolean isSwitchPrefEnabled() {
- final int triggerEnabled = Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED,
- Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED_DEFAULT);
- return triggerEnabled == 1;
- }
-}
diff --git a/src/com/android/settings/gestures/CameraLiftTriggerSettings.java b/src/com/android/settings/gestures/CameraLiftTriggerSettings.java
deleted file mode 100644
index a222b0b..0000000
--- a/src/com/android/settings/gestures/CameraLiftTriggerSettings.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright (C) 2017 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.gestures;
-
-import android.content.Context;
-import android.provider.SearchIndexableResource;
-
-import com.android.internal.logging.nano.MetricsProto;
-import com.android.settings.R;
-import com.android.settings.core.PreferenceController;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settingslib.core.lifecycle.Lifecycle;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-public class CameraLiftTriggerSettings extends DashboardFragment {
-
- private static final String TAG = "CameraLiftTrigger";
- private static final String KEY = "gesture_camera_lift_trigger";
-
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_GESTURE_CAMERA_LIFT_TRIGGER;
- }
-
- @Override
- protected String getLogTag() {
- return TAG;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.camera_lift_trigger_settings;
- }
-
- @Override
- protected List<PreferenceController> getPreferenceControllers(Context context) {
- return buildPreferenceControllers(context, getLifecycle());
- }
-
- private static List<PreferenceController> buildPreferenceControllers(Context context,
- Lifecycle lifecycle) {
- final List<PreferenceController> controllers = new ArrayList<>();
- controllers.add(new CameraLiftTriggerPreferenceController(context, lifecycle, KEY));
- return controllers;
- }
-
- public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- @Override
- public List<SearchIndexableResource> getXmlResourcesToIndex(
- Context context, boolean enabled) {
- final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.camera_lift_trigger_settings;
- return Arrays.asList(sir);
- }
-
- @Override
- public List<PreferenceController> getPreferenceControllers(Context context) {
- return buildPreferenceControllers(context, null /* lifecycle */);
- }
- };
-}
diff --git a/src/com/android/settings/language/LanguageAndInputSettings.java b/src/com/android/settings/language/LanguageAndInputSettings.java
index 70375b6..cca6cbe 100644
--- a/src/com/android/settings/language/LanguageAndInputSettings.java
+++ b/src/com/android/settings/language/LanguageAndInputSettings.java
@@ -41,7 +41,6 @@
import com.android.settings.dashboard.SummaryLoader;
import com.android.settings.gestures.AssistGestureFeatureProvider;
import com.android.settings.gestures.AssistGesturePreferenceController;
-import com.android.settings.gestures.CameraLiftTriggerPreferenceController;
import com.android.settings.gestures.DoubleTapPowerPreferenceController;
import com.android.settings.gestures.DoubleTapScreenPreferenceController;
import com.android.settings.gestures.DoubleTwistPreferenceController;
@@ -70,7 +69,6 @@
private static final String KEY_DOUBLE_TWIST = "gesture_double_twist_input_summary";
private static final String KEY_DOUBLE_TAP_SCREEN = "gesture_double_tap_screen_input_summary";
private static final String KEY_PICK_UP = "gesture_pick_up_input_summary";
- private static final String KEY_CAMERA_LIFT_TRIGGER = "gesture_camera_lift_trigger_summary";
private AmbientDisplayConfiguration mAmbientDisplayConfig;
@@ -149,8 +147,6 @@
ambientDisplayConfiguration, UserHandle.myUserId(), KEY_PICK_UP));
controllers.add(new DoubleTapScreenPreferenceController(context, lifecycle,
ambientDisplayConfiguration, UserHandle.myUserId(), KEY_DOUBLE_TAP_SCREEN));
- controllers.add(new CameraLiftTriggerPreferenceController(context, lifecycle,
- KEY_CAMERA_LIFT_TRIGGER));
controllers.add(new DefaultAutofillPreferenceController(context));
return controllers;
}
diff --git a/src/com/android/settings/search/SearchIndexableResources.java b/src/com/android/settings/search/SearchIndexableResources.java
index 431729f..9dc34de 100644
--- a/src/com/android/settings/search/SearchIndexableResources.java
+++ b/src/com/android/settings/search/SearchIndexableResources.java
@@ -56,7 +56,6 @@
import com.android.settings.fuelgauge.PowerUsageAdvanced;
import com.android.settings.fuelgauge.PowerUsageSummary;
import com.android.settings.gestures.AssistGestureSettings;
-import com.android.settings.gestures.CameraLiftTriggerSettings;
import com.android.settings.gestures.DoubleTapPowerSettings;
import com.android.settings.gestures.DoubleTapScreenSettings;
import com.android.settings.gestures.DoubleTwistGestureSettings;
@@ -147,8 +146,6 @@
addIndex(DoubleTwistGestureSettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_gestures);
addIndex(SwipeToNotificationSettings.class, NO_DATA_RES_ID,
R.drawable.ic_settings_gestures);
- addIndex(CameraLiftTriggerSettings.class, NO_DATA_RES_ID,
- R.drawable.ic_settings_gestures);
addIndex(LanguageAndInputSettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_language);
addIndex(LocationSettings.class, R.xml.location_settings, R.drawable.ic_settings_location);
addIndex(ScanningSettings.class, R.xml.location_scanning, R.drawable.ic_settings_location);
diff --git a/tests/robotests/src/com/android/settings/gestures/CameraLiftTriggerPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/CameraLiftTriggerPreferenceControllerTest.java
deleted file mode 100644
index 94cac96..0000000
--- a/tests/robotests/src/com/android/settings/gestures/CameraLiftTriggerPreferenceControllerTest.java
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Copyright (C) 2017 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.gestures;
-
-import android.content.Context;
-import android.provider.Settings;
-import android.support.v7.preference.PreferenceScreen;
-
-import com.android.settings.testutils.SettingsRobolectricTestRunner;
-import com.android.settings.TestConfig;
-
-import com.android.settings.R;
-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.RuntimeEnvironment;
-import org.robolectric.annotation.Config;
-
-import static android.provider.Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED;
-import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.when;
-
-@RunWith(SettingsRobolectricTestRunner.class)
-@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
-public class CameraLiftTriggerPreferenceControllerTest {
-
- private static final String KEY_CAMERA_LIFT_TRIGGER = "gesture_camera_lift_trigger";
-
- @Mock(answer = Answers.RETURNS_DEEP_STUBS)
- private Context mContext;
- @Mock(answer = Answers.RETURNS_DEEP_STUBS)
- private PreferenceScreen mScreen;
- private CameraLiftTriggerPreferenceController mController;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mController = new CameraLiftTriggerPreferenceController(mContext, null,
- KEY_CAMERA_LIFT_TRIGGER);
- }
-
- @Test
- public void isAvailable_configIsTrue_shouldReturnTrue() {
- when(mContext.getResources().
- getBoolean(R.bool.config_cameraLiftTriggerAvailable))
- .thenReturn(true);
-
- assertThat(mController.isAvailable()).isTrue();
- }
-
- @Test
- public void isAvailable_configIsTrue_shouldReturnFalse() {
- when(mContext.getResources().
- getBoolean(R.bool.config_cameraLiftTriggerAvailable))
- .thenReturn(false);
-
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
- public void testSwitchEnabled_defaultConfig_shouldReturnTrue() {
- final Context context = RuntimeEnvironment.application;
- mController = new CameraLiftTriggerPreferenceController(context, null,
- KEY_CAMERA_LIFT_TRIGGER);
-
- assertThat(mController.isSwitchPrefEnabled()).isTrue();
- }
-
- @Test
- public void testSwitchEnabled_configIsNotSet_shouldReturnFalse() {
- // Set the setting to be enabled.
- final Context context = RuntimeEnvironment.application;
- Settings.System.putInt(context.getContentResolver(),
- CAMERA_LIFT_TRIGGER_ENABLED, 0);
- mController = new CameraLiftTriggerPreferenceController(context, null,
- KEY_CAMERA_LIFT_TRIGGER);
-
- assertThat(mController.isSwitchPrefEnabled()).isFalse();
- }
-
- @Test
- public void testSwitchEnabled_configIsSet_shouldReturnTrue() {
- // Set the setting to be disabled.
- final Context context = RuntimeEnvironment.application;
- Settings.System.putInt(context.getContentResolver(),
- CAMERA_LIFT_TRIGGER_ENABLED, 1);
- mController = new CameraLiftTriggerPreferenceController(context, null,
- KEY_CAMERA_LIFT_TRIGGER);
-
- assertThat(mController.isSwitchPrefEnabled()).isTrue();
- }
-
- @Test
- public void testEnablePreference_shouldSetSetting() {
- final Context context = RuntimeEnvironment.application;
- mController = new CameraLiftTriggerPreferenceController(context, null,
- KEY_CAMERA_LIFT_TRIGGER);
- mController.onPreferenceChange(null, true);
-
- assertThat(Settings.Secure.getInt(context.getContentResolver(),
- CAMERA_LIFT_TRIGGER_ENABLED, 0)).isEqualTo(1);
- }
-
- @Test
- public void testDisablePreference_shouldClearSetting() {
- final Context context = RuntimeEnvironment.application;
- mController = new CameraLiftTriggerPreferenceController(context, null,
- KEY_CAMERA_LIFT_TRIGGER);
- mController.onPreferenceChange(null, false);
-
- assertThat(Settings.Secure.getInt(context.getContentResolver(),
- CAMERA_LIFT_TRIGGER_ENABLED, 1)).isEqualTo(0);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/gestures/CameraLiftTriggerSettingsTest.java b/tests/robotests/src/com/android/settings/gestures/CameraLiftTriggerSettingsTest.java
deleted file mode 100644
index befdfa6..0000000
--- a/tests/robotests/src/com/android/settings/gestures/CameraLiftTriggerSettingsTest.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2017 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.gestures;
-
-import android.provider.SearchIndexableResource;
-
-import com.android.settings.testutils.SettingsRobolectricTestRunner;
-import com.android.settings.TestConfig;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadows.ShadowApplication;
-
-import java.util.List;
-
-import static com.google.common.truth.Truth.assertThat;
-
-@RunWith(SettingsRobolectricTestRunner.class)
-@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
-public class CameraLiftTriggerSettingsTest {
-
- private CameraLiftTriggerSettings mSettings;
-
- @Before
- public void setUp() {
- mSettings = new CameraLiftTriggerSettings();
- }
-
- @Test
- public void testSearchIndexProvider_shouldIndexResource() {
- final List<SearchIndexableResource> indexRes =
- CameraLiftTriggerSettings.SEARCH_INDEX_DATA_PROVIDER.getXmlResourcesToIndex(
- ShadowApplication.getInstance().getApplicationContext(),
- true /* enabled */);
-
- assertThat(indexRes).isNotNull();
- assertThat(indexRes.get(0).xmlResId).isEqualTo(mSettings.getPreferenceScreenResId());
- }
-}
diff --git a/tests/unit/src/com/android/settings/CameraLiftTriggerSuggestionActivityTest.java b/tests/unit/src/com/android/settings/CameraLiftTriggerSuggestionActivityTest.java
deleted file mode 100644
index cbf1db8..0000000
--- a/tests/unit/src/com/android/settings/CameraLiftTriggerSuggestionActivityTest.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (C) 2017 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;
-
-import static android.support.test.espresso.Espresso.onView;
-import static android.support.test.espresso.assertion.ViewAssertions.matches;
-import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;
-import static android.support.test.espresso.matcher.ViewMatchers.withText;
-import static android.support.test.espresso.matcher.ViewMatchers.hasSibling;
-import static org.hamcrest.Matchers.allOf;
-
-import android.app.Instrumentation;
-import android.content.Context;
-import android.content.Intent;
-import android.support.test.InstrumentationRegistry;
-import android.support.test.filters.SmallTest;
-import android.support.test.runner.AndroidJUnit4;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-@RunWith(AndroidJUnit4.class)
-@SmallTest
-public class CameraLiftTriggerSuggestionActivityTest {
- private Instrumentation mInstrumentation;
- private Context mTargetContext;
-
- @Before
- public void setUp() throws Exception {
- mInstrumentation = InstrumentationRegistry.getInstrumentation();
- mTargetContext = mInstrumentation.getTargetContext();
- }
-
- @Test
- public void launchCameraLiftTriggerSuggestion_shouldNotCrash() {
- final Intent cameraTriggerSuggestionIntent = new Intent(mTargetContext,
- Settings.CameraLiftTriggerSuggestionActivity.class);
- final boolean cameraLiftTriggerEnabled = mTargetContext.getResources()
- .getBoolean(R.bool.config_cameraLiftTriggerAvailable);
-
- if (!cameraLiftTriggerEnabled) {
- return;
- }
-
- mInstrumentation.startActivitySync(cameraTriggerSuggestionIntent);
-
- onView(allOf(withText(R.string.camera_lift_trigger_title),
- hasSibling(withText(R.string.camera_lift_trigger_summary))))
- .check(matches(isDisplayed()));
- }
-}