aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/settings/TestSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/cgeo/geocaching/settings/TestSettings.java')
-rw-r--r--tests/src/cgeo/geocaching/settings/TestSettings.java23
1 files changed, 17 insertions, 6 deletions
diff --git a/tests/src/cgeo/geocaching/settings/TestSettings.java b/tests/src/cgeo/geocaching/settings/TestSettings.java
index 6c31dcc..d63200b 100644
--- a/tests/src/cgeo/geocaching/settings/TestSettings.java
+++ b/tests/src/cgeo/geocaching/settings/TestSettings.java
@@ -1,24 +1,27 @@
package cgeo.geocaching.settings;
+import cgeo.geocaching.R;
+
/**
* provide write-access proxy to settings for testing purposes
*
*/
-public class TestSettings {
+public final class TestSettings extends Settings {
/**
* Purely static!
*/
private TestSettings() {
+ throw new InstantiationError();
}
public static void setExcludeDisabledCaches(final boolean exclude) {
- Settings.setExcludeDisabledCaches(exclude);
+ putBoolean(R.string.pref_excludedisabled, exclude);
}
public static void setExcludeMine(final boolean exclude) {
- Settings.setExcludeMine(exclude);
+ putBoolean(R.string.pref_excludemine, exclude);
}
public static boolean setLogin(final String username, final String password) {
@@ -26,15 +29,23 @@ public class TestSettings {
}
public static void setStoreOfflineMaps(final boolean offlineMaps) {
- Settings.setStoreOfflineMaps(offlineMaps);
+ putBoolean(R.string.pref_offlinemaps, offlineMaps);
}
public static void setStoreOfflineWpMaps(final boolean offlineWpMaps) {
- Settings.setStoreOfflineWpMaps(offlineWpMaps);
+ putBoolean(R.string.pref_offlinewpmaps, offlineWpMaps);
}
public static void setUseImperialUnits(final boolean imperial) {
- Settings.setUseImperialUnits(imperial);
+ putBoolean(R.string.pref_units, imperial);
+ }
+
+ public static void setCacheTwitterMessage(final String template) {
+ putString(R.string.pref_twitter_cache_message, template);
+ }
+
+ public static void setTrackableTwitterMessage(final String template) {
+ putString(R.string.pref_twitter_trackable_message, template);
}
}