diff options
| author | koem <koem@petoria.de> | 2013-06-21 18:57:50 -0600 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2013-07-09 21:49:26 +0200 |
| commit | ece37925442507a71f12a2a2f531ea213c48cad5 (patch) | |
| tree | d901c0f18e9e8c1af65c15f0de25ad3abc04a14f /tests/src/cgeo/geocaching/geopoint | |
| parent | 3abe2f0eb20b351bb8d7b8d5283dcbd102241d27 (diff) | |
| download | cgeo-ece37925442507a71f12a2a2f531ea213c48cad5.zip cgeo-ece37925442507a71f12a2a2f531ea213c48cad5.tar.gz cgeo-ece37925442507a71f12a2a2f531ea213c48cad5.tar.bz2 | |
Implements #750, use preference activity
Diffstat (limited to 'tests/src/cgeo/geocaching/geopoint')
| -rw-r--r-- | tests/src/cgeo/geocaching/geopoint/UnitsTest.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/src/cgeo/geocaching/geopoint/UnitsTest.java b/tests/src/cgeo/geocaching/geopoint/UnitsTest.java index 10f1785..3389658 100644 --- a/tests/src/cgeo/geocaching/geopoint/UnitsTest.java +++ b/tests/src/cgeo/geocaching/geopoint/UnitsTest.java @@ -1,7 +1,7 @@ package cgeo.geocaching.geopoint; import cgeo.CGeoTestCase; -import cgeo.geocaching.Settings; +import cgeo.geocaching.settings.Settings; import org.apache.commons.lang3.StringUtils; @@ -11,7 +11,7 @@ public class UnitsTest extends CGeoTestCase { final String actual = Units.getDistanceFromKilometers(distance); if (!StringUtils.equals(expected, actual.replace(',', '.'))) { // make 1.2 the same as 1,2 fail("getHumanDistance(" + distance + - ") [metric: " + (Settings.isUseMetricUnits() ? "yes" : "no") + + ") [metric: " + (!Settings.isUseImperialUnits() ? "yes" : "no") + "] fails to match " + expected + ": " + actual); } } @@ -20,31 +20,31 @@ public class UnitsTest extends CGeoTestCase { @SuppressWarnings("static-method") public void testDistance() { assertEquals("?", Units.getDistanceFromKilometers(null)); - final boolean savedMetrics = Settings.isUseMetricUnits(); + final boolean savedImperial = Settings.isUseImperialUnits(); try { - Settings.setUseMetricUnits(true); + Settings.setUseImperialUnits(false); assertDistance("123 km", 122.782f); assertDistance("123 km", 123.456f); assertDistance("12.3 km", 12.3456f); assertDistance("1.23 km", 1.23456f); assertDistance("123 m", 0.123456f); - Settings.setUseMetricUnits(false); + Settings.setUseImperialUnits(true); assertDistance("76.7 mi", 123.456f); assertDistance("7.67 mi", 12.3456f); assertDistance("0.77 mi", 1.23456f); assertDistance("405 ft", 0.123456f); assertDistance("40.5 ft", 0.0123456f); } finally { - Settings.setUseMetricUnits(savedMetrics); + Settings.setUseImperialUnits(savedImperial); } } // Make method non-static so that Settings is initialized @SuppressWarnings("static-method") public void testElevation() { - final boolean savedMetrics = Settings.isUseMetricUnits(); + final boolean savedImperial = Settings.isUseImperialUnits(); try { - Settings.setUseMetricUnits(true); + Settings.setUseImperialUnits(false); assertElevation("↥ 123 m", 122.782f); assertElevation("↥ 123 m", 123.456f); assertElevation("↥ 12 m", 12.3456f); @@ -57,11 +57,11 @@ public class UnitsTest extends CGeoTestCase { assertElevation("↧ 1 m", -1.23456f); assertElevation("↧ 2 m", -1.6f); assertElevation("↧ 0 m", -0.123456f); - Settings.setUseMetricUnits(false); + Settings.setUseImperialUnits(true); assertElevation("↥ 405 ft", 123.456f); assertElevation("↥ 41 ft", 12.3456f); } finally { - Settings.setUseMetricUnits(savedMetrics); + Settings.setUseImperialUnits(savedImperial); } } @@ -76,20 +76,20 @@ public class UnitsTest extends CGeoTestCase { @SuppressWarnings("static-method") public void testSpeed() { assertEquals("?", Units.getDistanceFromKilometers(null)); - final boolean savedMetrics = Settings.isUseMetricUnits(); + final boolean savedImperial = Settings.isUseImperialUnits(); try { - Settings.setUseMetricUnits(true); + Settings.setUseImperialUnits(false); assertSpeed("123 km/h", 122.782f); assertSpeed("123 km/h", 123.456f); assertSpeed("12.3 km/h", 12.3456f); assertSpeed("1.23 km/h", 1.23456f); assertSpeed("123 m/h", 0.123456f); - Settings.setUseMetricUnits(false); + Settings.setUseImperialUnits(true); assertSpeed("76.7 mph", 123.456f); assertSpeed("7.67 mph", 12.3456f); assertSpeed("0.77 mph", 1.23456f); } finally { - Settings.setUseMetricUnits(savedMetrics); + Settings.setUseImperialUnits(savedImperial); } } |
