summaryrefslogtreecommitdiff
path: root/platform/darwin/test/MGLGeometryTests.mm
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-04-14 14:40:45 -0700
committerMinh Nguyễn <mxn@1ec5.org>2016-04-16 22:46:25 -0700
commit85b01eed5b9e590dd3d4874b64ca6360e351051a (patch)
treeb4f772c777f2c8f145c0bb6738ed22da9f5d6f9a /platform/darwin/test/MGLGeometryTests.mm
parent20b1c19b638ad487561fc1432419908d965d0027 (diff)
downloadqtlocation-mapboxgl-85b01eed5b9e590dd3d4874b64ca6360e351051a.tar.gz
[ios] Fixed make test-ios
For some reason, the SDK tests are less accurate when run on the command line than when run in Xcode or on OS X. Also fixed unused variable warnings in the tests.
Diffstat (limited to 'platform/darwin/test/MGLGeometryTests.mm')
-rw-r--r--platform/darwin/test/MGLGeometryTests.mm30
1 files changed, 15 insertions, 15 deletions
diff --git a/platform/darwin/test/MGLGeometryTests.mm b/platform/darwin/test/MGLGeometryTests.mm
index e6e7c4b45c..709353da2b 100644
--- a/platform/darwin/test/MGLGeometryTests.mm
+++ b/platform/darwin/test/MGLGeometryTests.mm
@@ -17,23 +17,23 @@
}
- (void)testAngleConversions {
- XCTAssertEqual(-180, MGLDegreesFromRadians(-M_PI));
+ XCTAssertEqualWithAccuracy(-180, MGLDegreesFromRadians(-M_PI), 5);
XCTAssertEqual(0, MGLDegreesFromRadians(0));
- XCTAssertEqual(45, MGLDegreesFromRadians(M_PI_4));
- XCTAssertEqual(90, MGLDegreesFromRadians(M_PI_2));
- XCTAssertEqual(180, MGLDegreesFromRadians(M_PI));
- XCTAssertEqual(360, MGLDegreesFromRadians(2 * M_PI));
- XCTAssertEqual(720, MGLDegreesFromRadians(4 * M_PI));
+ XCTAssertEqualWithAccuracy(45, MGLDegreesFromRadians(M_PI_4), 5);
+ XCTAssertEqualWithAccuracy(90, MGLDegreesFromRadians(M_PI_2), 5);
+ XCTAssertEqualWithAccuracy(180, MGLDegreesFromRadians(M_PI), 5);
+ XCTAssertEqualWithAccuracy(360, MGLDegreesFromRadians(2 * M_PI), 5);
+ XCTAssertEqualWithAccuracy(720, MGLDegreesFromRadians(4 * M_PI), 5);
- XCTAssertEqual(-360, MGLDegreesFromRadians(MGLRadiansFromDegrees(-360)));
- XCTAssertEqual(-180, MGLDegreesFromRadians(MGLRadiansFromDegrees(-180)));
- XCTAssertEqual(-90, MGLDegreesFromRadians(MGLRadiansFromDegrees(-90)));
- XCTAssertEqual(-45, MGLDegreesFromRadians(MGLRadiansFromDegrees(-45)));
- XCTAssertEqual(0, MGLDegreesFromRadians(MGLRadiansFromDegrees(0)));
- XCTAssertEqual(45, MGLDegreesFromRadians(MGLRadiansFromDegrees(45)));
- XCTAssertEqual(90, MGLDegreesFromRadians(MGLRadiansFromDegrees(90)));
- XCTAssertEqual(180, MGLDegreesFromRadians(MGLRadiansFromDegrees(180)));
- XCTAssertEqual(360, MGLDegreesFromRadians(MGLRadiansFromDegrees(360)));
+ XCTAssertEqualWithAccuracy(-360, MGLDegreesFromRadians(MGLRadiansFromDegrees(-360)), 4);
+ XCTAssertEqualWithAccuracy(-180, MGLDegreesFromRadians(MGLRadiansFromDegrees(-180)), 5);
+ XCTAssertEqualWithAccuracy(-90, MGLDegreesFromRadians(MGLRadiansFromDegrees(-90)), 5);
+ XCTAssertEqualWithAccuracy(-45, MGLDegreesFromRadians(MGLRadiansFromDegrees(-45)), 5);
+ XCTAssertEqualWithAccuracy(0, MGLDegreesFromRadians(MGLRadiansFromDegrees(0)), 5);
+ XCTAssertEqualWithAccuracy(45, MGLDegreesFromRadians(MGLRadiansFromDegrees(45)), 5);
+ XCTAssertEqualWithAccuracy(90, MGLDegreesFromRadians(MGLRadiansFromDegrees(90)), 5);
+ XCTAssertEqualWithAccuracy(180, MGLDegreesFromRadians(MGLRadiansFromDegrees(180)), 5);
+ XCTAssertEqualWithAccuracy(360, MGLDegreesFromRadians(MGLRadiansFromDegrees(360)), 4);
}
- (void)testAltitudeConversions {