summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJames Lemieux <jplemieux@google.com>2017-12-13 14:41:05 -0800
committerJames Lemieux <jplemieux@google.com>2017-12-16 00:57:57 +0000
commit395f79d2cf35f16b12ee0556a10432eee9e00c3e (patch)
treeb847776f6317929036c446bc8fc8a671dfbc6ecf /tests
parent99c4ffb039230cb1b822e07e50e8f38104ade4bd (diff)
downloadEmergencyInfo-395f79d2cf35f16b12ee0556a10432eee9e00c3e.tar.gz
Adopt robolectric 3.5.1
Bug: 70685114 Test: make RunEmergencyInfoRoboTests Change-Id: I8aeab1016dd51e2985add5fbec89edd70d2cc0a3
Diffstat (limited to 'tests')
-rw-r--r--tests/Android.mk19
-rw-r--r--tests/robolectric/Android.mk20
-rw-r--r--tests/robolectric/src/com/android/emergency/EmergencySearchIndexablesProviderTest.java2
-rw-r--r--tests/robolectric/src/com/android/emergency/preferences/ContactPreferencesTest.java2
-rw-r--r--tests/robolectric/src/com/android/emergency/preferences/EmergencyContactsPreferenceTest.java2
-rw-r--r--tests/robolectric/src/com/android/emergency/preferences/EmergencyEditTextPreferenceTest.java2
-rw-r--r--tests/robolectric/src/com/android/emergency/preferences/EmergencyListPreferenceTest.java4
-rw-r--r--tests/robolectric/src/com/android/emergency/util/PreferenceUtilsTest.java19
8 files changed, 18 insertions, 52 deletions
diff --git a/tests/Android.mk b/tests/Android.mk
deleted file mode 100644
index efcd332a..00000000
--- a/tests/Android.mk
+++ /dev/null
@@ -1,19 +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.
-
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-
-# Include all makefiles in subdirectories
-include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/tests/robolectric/Android.mk b/tests/robolectric/Android.mk
index 4b2c6182..86ac4754 100644
--- a/tests/robolectric/Android.mk
+++ b/tests/robolectric/Android.mk
@@ -15,25 +15,23 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_JAVA_LIBRARIES := \
- junit \
- platform-robolectric-3.1.1-prebuilt \
- sdk_vcurrent \
- android.test.base
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_STATIC_JAVA_LIBRARIES := \
- android-support-v7-preference \
+ platform-robolectric-android-all-stubs \
mockito-robolectric-prebuilt \
truth-prebuilt \
emergencyinfo-test-common
-LOCAL_SRC_FILES := $(call all-java-files-under, src)
+LOCAL_JAVA_LIBRARIES := \
+ junit \
+ platform-robolectric-3.5.1-prebuilt
LOCAL_INSTRUMENTATION_FOR := EmergencyInfo
LOCAL_MODULE := EmergencyInfoRoboTests
+LOCAL_MODULE_TAGS := optional
+
include $(BUILD_STATIC_JAVA_LIBRARY)
#############################################################
@@ -50,6 +48,4 @@ LOCAL_STATIC_JAVA_LIBRARIES := \
LOCAL_TEST_PACKAGE := EmergencyInfo
-LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src
-
-include prebuilts/misc/common/robolectric/3.1.1/run_robotests.mk
+include prebuilts/misc/common/robolectric/3.5.1/run_robotests.mk \ No newline at end of file
diff --git a/tests/robolectric/src/com/android/emergency/EmergencySearchIndexablesProviderTest.java b/tests/robolectric/src/com/android/emergency/EmergencySearchIndexablesProviderTest.java
index 51cf592f..7989230d 100644
--- a/tests/robolectric/src/com/android/emergency/EmergencySearchIndexablesProviderTest.java
+++ b/tests/robolectric/src/com/android/emergency/EmergencySearchIndexablesProviderTest.java
@@ -19,7 +19,6 @@ import static com.google.common.truth.Truth.assertThat;
import android.database.Cursor;
import android.provider.SearchIndexablesContract;
-import android.test.suitebuilder.annotation.SmallTest;
import com.android.emergency.R;
import com.android.emergency.TestConfig;
@@ -34,7 +33,6 @@ import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
/** Unit tests for {@link EmergencySearchIndexablesProvider}. */
-@SmallTest
@RunWith(RobolectricTestRunner.class)
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
public final class EmergencySearchIndexablesProviderTest {
diff --git a/tests/robolectric/src/com/android/emergency/preferences/ContactPreferencesTest.java b/tests/robolectric/src/com/android/emergency/preferences/ContactPreferencesTest.java
index 7a039e4b..a1f9a077 100644
--- a/tests/robolectric/src/com/android/emergency/preferences/ContactPreferencesTest.java
+++ b/tests/robolectric/src/com/android/emergency/preferences/ContactPreferencesTest.java
@@ -32,7 +32,6 @@ import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Looper;
import android.provider.ContactsContract;
-import android.test.suitebuilder.annotation.SmallTest;
import com.android.emergency.ContactTestUtils;
import com.android.emergency.EmergencyContactManager;
@@ -53,7 +52,6 @@ import org.robolectric.Shadows;
import org.robolectric.annotation.Config;
/** Unit tests for {@link ContactPreferences}. */
-@SmallTest
@RunWith(RobolectricTestRunner.class)
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
public class ContactPreferencesTest {
diff --git a/tests/robolectric/src/com/android/emergency/preferences/EmergencyContactsPreferenceTest.java b/tests/robolectric/src/com/android/emergency/preferences/EmergencyContactsPreferenceTest.java
index 6cc07c04..caddd121 100644
--- a/tests/robolectric/src/com/android/emergency/preferences/EmergencyContactsPreferenceTest.java
+++ b/tests/robolectric/src/com/android/emergency/preferences/EmergencyContactsPreferenceTest.java
@@ -32,7 +32,6 @@ import android.net.Uri;
import android.support.v7.preference.PreferenceGroup;
import android.support.v7.preference.PreferenceManager;
import android.support.v7.preference.PreferenceScreen;
-import android.test.suitebuilder.annotation.SmallTest;
import com.android.emergency.ContactTestUtils;
import com.android.emergency.EmergencyContactManager;
@@ -52,7 +51,6 @@ import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
/** Unit tests for {@link EmergencyContactsPreference}. */
-@SmallTest
@RunWith(RobolectricTestRunner.class)
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
public class EmergencyContactsPreferenceTest {
diff --git a/tests/robolectric/src/com/android/emergency/preferences/EmergencyEditTextPreferenceTest.java b/tests/robolectric/src/com/android/emergency/preferences/EmergencyEditTextPreferenceTest.java
index 1dc6b1f1..fbac3061 100644
--- a/tests/robolectric/src/com/android/emergency/preferences/EmergencyEditTextPreferenceTest.java
+++ b/tests/robolectric/src/com/android/emergency/preferences/EmergencyEditTextPreferenceTest.java
@@ -26,7 +26,6 @@ import android.content.SharedPreferences;
import android.support.v7.preference.PreferenceGroup;
import android.support.v7.preference.PreferenceManager;
import android.support.v7.preference.PreferenceScreen;
-import android.test.suitebuilder.annotation.SmallTest;
import com.android.emergency.PreferenceKeys;
import com.android.emergency.TestConfig;
@@ -41,7 +40,6 @@ import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
/** Unit tests for {@link EmergencyEditTextPreference}. */
-@SmallTest
@RunWith(RobolectricTestRunner.class)
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
public class EmergencyEditTextPreferenceTest {
diff --git a/tests/robolectric/src/com/android/emergency/preferences/EmergencyListPreferenceTest.java b/tests/robolectric/src/com/android/emergency/preferences/EmergencyListPreferenceTest.java
index e96d0fb4..df7eb1b7 100644
--- a/tests/robolectric/src/com/android/emergency/preferences/EmergencyListPreferenceTest.java
+++ b/tests/robolectric/src/com/android/emergency/preferences/EmergencyListPreferenceTest.java
@@ -21,14 +21,11 @@ import static org.mockito.Mockito.nullable;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
-import android.test.suitebuilder.annotation.SmallTest;
-
import android.content.Context;
import android.content.SharedPreferences;
import android.support.v7.preference.PreferenceGroup;
import android.support.v7.preference.PreferenceManager;
import android.support.v7.preference.PreferenceScreen;
-import android.test.suitebuilder.annotation.SmallTest;
import android.text.TextUtils;
import com.android.emergency.PreferenceKeys;
@@ -47,7 +44,6 @@ import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
/** Unit tests for {@link EmergencyListPreference}. */
-@SmallTest
@RunWith(RobolectricTestRunner.class)
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
public final class EmergencyListPreferenceTest {
diff --git a/tests/robolectric/src/com/android/emergency/util/PreferenceUtilsTest.java b/tests/robolectric/src/com/android/emergency/util/PreferenceUtilsTest.java
index 15de021e..e47a1de0 100644
--- a/tests/robolectric/src/com/android/emergency/util/PreferenceUtilsTest.java
+++ b/tests/robolectric/src/com/android/emergency/util/PreferenceUtilsTest.java
@@ -30,7 +30,6 @@ import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
-import android.test.suitebuilder.annotation.SmallTest;
import com.android.emergency.ContactTestUtils;
import com.android.emergency.PreferenceKeys;
@@ -46,16 +45,12 @@ import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
/** Unit tests for {@link PreferenceUtils}. */
-@SmallTest
@RunWith(RobolectricTestRunner.class)
@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
public final class PreferenceUtilsTest {
private static final String PACKAGE_NAME = "com.android.emergency";
private static final String NAME = "Jane";
private static final String PHONE_NUMBER = "5150";
- private static final ComponentName COMPONENT_NAME = new ComponentName(
- PACKAGE_NAME,
- PACKAGE_NAME + PreferenceUtils.SETTINGS_SUGGESTION_ACTIVITY_ALIAS);
@Mock ContentResolver mContentResolver;
@Mock Context mContext;
@@ -64,10 +59,16 @@ public final class PreferenceUtilsTest {
@Mock SharedPreferences mSharedPreferences;
@Mock SharedPreferences.Editor mSharedPreferencesEditor;
+ private ComponentName mComponentName;
+
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
+ mComponentName = new ComponentName(
+ PACKAGE_NAME,
+ PACKAGE_NAME + PreferenceUtils.SETTINGS_SUGGESTION_ACTIVITY_ALIAS);
+
when(mContext.getContentResolver()).thenReturn(mContentResolver);
when(mContext.getPackageManager()).thenReturn(mPackageManager);
when(mContext.getPackageName()).thenReturn(PACKAGE_NAME);
@@ -117,7 +118,7 @@ public final class PreferenceUtilsTest {
PreferenceUtils.enableSettingsSuggestion(mContext);
verify(mPackageManager).setComponentEnabledSetting(
- eq(COMPONENT_NAME),
+ eq(mComponentName),
eq(PackageManager.COMPONENT_ENABLED_STATE_ENABLED),
eq(PackageManager.DONT_KILL_APP));
}
@@ -135,7 +136,7 @@ public final class PreferenceUtilsTest {
PreferenceUtils.updateSettingsSuggestionState(mContext);
verify(mPackageManager).setComponentEnabledSetting(
- eq(COMPONENT_NAME),
+ eq(mComponentName),
eq(PackageManager.COMPONENT_ENABLED_STATE_DISABLED),
eq(PackageManager.DONT_KILL_APP));
}
@@ -147,7 +148,7 @@ public final class PreferenceUtilsTest {
PreferenceUtils.updateSettingsSuggestionState(mContext);
verify(mPackageManager).setComponentEnabledSetting(
- eq(COMPONENT_NAME),
+ eq(mComponentName),
eq(PackageManager.COMPONENT_ENABLED_STATE_ENABLED),
eq(PackageManager.DONT_KILL_APP));
}
@@ -160,7 +161,7 @@ public final class PreferenceUtilsTest {
PreferenceUtils.updateSettingsSuggestionState(mContext);
verify(mPackageManager).setComponentEnabledSetting(
- eq(COMPONENT_NAME),
+ eq(mComponentName),
eq(PackageManager.COMPONENT_ENABLED_STATE_DISABLED),
eq(PackageManager.DONT_KILL_APP));
}