summaryrefslogtreecommitdiff
path: root/platform/darwin/test/MGLCompassDirectionFormatterTests.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/darwin/test/MGLCompassDirectionFormatterTests.m')
-rw-r--r--platform/darwin/test/MGLCompassDirectionFormatterTests.m32
1 files changed, 16 insertions, 16 deletions
diff --git a/platform/darwin/test/MGLCompassDirectionFormatterTests.m b/platform/darwin/test/MGLCompassDirectionFormatterTests.m
index bba0317ebf..c4ccc6ac4f 100644
--- a/platform/darwin/test/MGLCompassDirectionFormatterTests.m
+++ b/platform/darwin/test/MGLCompassDirectionFormatterTests.m
@@ -10,75 +10,75 @@
- (void)testCompassDirections {
MGLCompassDirectionFormatter *shortFormatter = [[MGLCompassDirectionFormatter alloc] init];
shortFormatter.unitStyle = NSFormattingUnitStyleShort;
-
+
MGLCompassDirectionFormatter *mediumFormatter = [[MGLCompassDirectionFormatter alloc] init];
XCTAssertEqual(mediumFormatter.unitStyle, NSFormattingUnitStyleMedium, @"Unit style should be medium by default.");
-
+
MGLCompassDirectionFormatter *longFormatter = [[MGLCompassDirectionFormatter alloc] init];
longFormatter.unitStyle = NSFormattingUnitStyleLong;
-
+
CLLocationDirection direction;
-
+
direction = -45;
XCTAssertEqualObjects(@"NW", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"northwest", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"northwest", [longFormatter stringFromDirection:direction]);
-
+
direction = 0;
XCTAssertEqualObjects(@"N", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [longFormatter stringFromDirection:direction]);
-
+
direction = 1;
XCTAssertEqualObjects(@"N", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [longFormatter stringFromDirection:direction]);
-
+
direction = 10;
XCTAssertEqualObjects(@"NbE", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north by east", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north by east", [longFormatter stringFromDirection:direction]);
-
+
direction = 20;
XCTAssertEqualObjects(@"NNE", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north-northeast", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north-northeast", [longFormatter stringFromDirection:direction]);
-
+
direction = 45;
XCTAssertEqualObjects(@"NE", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"northeast", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"northeast", [longFormatter stringFromDirection:direction]);
-
+
direction = 90;
XCTAssertEqualObjects(@"E", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"east", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"east", [longFormatter stringFromDirection:direction]);
-
+
direction = 180;
XCTAssertEqualObjects(@"S", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"south", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"south", [longFormatter stringFromDirection:direction]);
-
+
direction = 270;
XCTAssertEqualObjects(@"W", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"west", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"west", [longFormatter stringFromDirection:direction]);
-
+
direction = 359.34951805867024;
XCTAssertEqualObjects(@"N", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [longFormatter stringFromDirection:direction]);
-
+
direction = 360;
XCTAssertEqualObjects(@"N", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [longFormatter stringFromDirection:direction]);
-
+
direction = 360.1;
XCTAssertEqualObjects(@"N", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [mediumFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [longFormatter stringFromDirection:direction]);
-
+
direction = 720;
XCTAssertEqualObjects(@"N", [shortFormatter stringFromDirection:direction]);
XCTAssertEqualObjects(@"north", [mediumFormatter stringFromDirection:direction]);