diff options
Diffstat (limited to 'tests/src/cgeo/geocaching/settings/TestSettings.java')
| -rw-r--r-- | tests/src/cgeo/geocaching/settings/TestSettings.java | 23 |
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); } } |
