diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-04-14 14:40:45 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-04-16 22:46:25 -0700 |
commit | 85b01eed5b9e590dd3d4874b64ca6360e351051a (patch) | |
tree | b4f772c777f2c8f145c0bb6738ed22da9f5d6f9a /platform/darwin/test/MGLGeometryTests.mm | |
parent | 20b1c19b638ad487561fc1432419908d965d0027 (diff) | |
download | qtlocation-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.mm | 30 |
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 { |