Add floats to the SecureSettings shadow.

Test: Exercised in other robotests
Change-Id: I7c99272f330d9d5fa043c155d2f818e70ac271e0
Merged-In: I0791bdddf0bc97abc21cd27613998247b11d7bb4
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java
index f815592..ce397e4 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java
@@ -76,6 +76,29 @@
         return value == null ? defaultValue : value;
     }
 
+    @Implementation
+    public static boolean putFloat(ContentResolver resolver, String name, float value) {
+        mValueMap.put(name, value);
+        return true;
+    }
+
+    @Implementation
+    public static boolean putFloatForUser(ContentResolver cr, String name, float value,
+            float userHandle) {
+        return putFloat(cr, name, value);
+    }
+
+    @Implementation
+    public static float getFloatForUser(ContentResolver cr, String name, float def, int userHandle) {
+        return getFloat(cr, name, def);
+    }
+
+    @Implementation
+    public static float getFloat(ContentResolver resolver, String name, float defaultValue) {
+        Float value = (Float) mValueMap.get(name);
+        return value == null ? defaultValue : value;
+    }
+
     public static void clear() {
         mValueMap.clear();
     }