diff options
Diffstat (limited to 'platform/darwin/test/MGLDistanceFormatterTests.m')
-rw-r--r-- | platform/darwin/test/MGLDistanceFormatterTests.m | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/platform/darwin/test/MGLDistanceFormatterTests.m b/platform/darwin/test/MGLDistanceFormatterTests.m deleted file mode 100644 index f15ad9d313..0000000000 --- a/platform/darwin/test/MGLDistanceFormatterTests.m +++ /dev/null @@ -1,30 +0,0 @@ -#import <Mapbox/Mapbox.h> -#import <XCTest/XCTest.h> - -@interface MGLDistanceFormatterTests : XCTestCase - -@end - -@implementation MGLDistanceFormatterTests - -- (void)testAbbreviatedMetricUnits { - MGLDistanceFormatter *formatter = [[MGLDistanceFormatter alloc] init]; - formatter.numberFormatter.locale = [NSLocale localeWithLocaleIdentifier:@"en_CA"]; - for (CLLocationDistance distance=0; distance <= 10000; distance+=5) { - NSString *unit = [[formatter stringFromDistance:distance] componentsSeparatedByString:@" "][1]; - NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF IN %@", @[@"mm", @"cm", @"m", @"km"]]; - XCTAssert([predicate evaluateWithObject:unit], @"Should only contain metric units"); - } -} - -- (void)testAbbreviatedImperialUnits { - MGLDistanceFormatter *formatter = [[MGLDistanceFormatter alloc] init]; - formatter.numberFormatter.locale = [NSLocale localeWithLocaleIdentifier:@"en_US"]; - for (CLLocationDistance distance=0; distance <= 10000; distance+=5) { - NSString *unit = [[formatter stringFromDistance:distance] componentsSeparatedByString:@" "][1]; - NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF IN %@", @[@"ft", @"mi"]]; - XCTAssert([predicate evaluateWithObject:unit], @"Should only contain imperial units"); - } -} - -@end |