Merge "Fix Wallet robolectric tests, Part 1"
diff --git a/Android.mk b/Android.mk
index 7f8f2c4..c114e88 100644
--- a/Android.mk
+++ b/Android.mk
@@ -16,7 +16,7 @@
include $(CLEAR_VARS)
LOCAL_MODULE := robolectric
-LOCAL_SDK_VERSION := 16
+LOCAL_SDK_VERSION := 17
LOCAL_SRC_FILES := $(call all-java-files-under, src/main/java)
LOCAL_STATIC_JAVA_LIBRARIES := \
robolectric-android-support-v4 \
diff --git a/src/main/java/com/xtremelabs/robolectric/Robolectric.java b/src/main/java/com/xtremelabs/robolectric/Robolectric.java
index c00d5bc..f7934d0 100644
--- a/src/main/java/com/xtremelabs/robolectric/Robolectric.java
+++ b/src/main/java/com/xtremelabs/robolectric/Robolectric.java
@@ -297,6 +297,7 @@
ShadowSensorManager.class,
ShadowService.class,
ShadowSettings.class,
+ ShadowSettings.ShadowGlobal.class,
ShadowSettings.ShadowSecure.class,
ShadowSettings.ShadowSystem.class,
ShadowSignature.class,
diff --git a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSettings.java b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSettings.java
index 521091d..f8787ea 100644
--- a/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSettings.java
+++ b/src/main/java/com/xtremelabs/robolectric/shadows/ShadowSettings.java
@@ -127,6 +127,10 @@
public static class ShadowSecure extends SettingsImpl {
}
+ @Implements(Settings.Global.class)
+ public static class ShadowGlobal extends SettingsImpl {
+ }
+
/**
* Non-Android accessor that allows the value of the AIRPLANE_MODE_ON setting to be set.
*
diff --git a/src/main/java/com/xtremelabs/robolectric/tester/android/content/pm/StubPackageManager.java b/src/main/java/com/xtremelabs/robolectric/tester/android/content/pm/StubPackageManager.java
index 7f49282..b3a795d 100644
--- a/src/main/java/com/xtremelabs/robolectric/tester/android/content/pm/StubPackageManager.java
+++ b/src/main/java/com/xtremelabs/robolectric/tester/android/content/pm/StubPackageManager.java
@@ -290,9 +290,12 @@
return false;
}
- @Override public void verifyPendingInstall(int id, int verificationCode) {
- }
+ @Override public void verifyPendingInstall(int id, int verificationCode) {
+ }
- @Override public void setInstallerPackageName(String targetPackage, String installerPackageName) {
- }
+ @Override public void setInstallerPackageName(String targetPackage, String installerPackageName) {
+ }
+
+ @Override public void extendVerificationTimeout(int id, int verificationCodeAtTimeout, long millisecondsToDelay) {
+ }
}