误导XCTAssertEqual与精度宏措辞还是错误?

问题描述 投票:0回答:1

此代码评估为XCTAssertEqual(1,1.1,准确性:0.1)测试失败,并显示消息

XCTAssertEqualWithAccuracy失败:(“ 1.0”)不等于(“ 1.1”)+/-(“ 0.1”)

是错误还是预期的行为?

如果行为正确,那么您可以解释原因?

ios xctest
1个回答
0
投票

差异应小于精度

        XCTAssertEqual(1, 1.1, accuracy: 0.11)
© www.soinside.com 2019 - 2024. All rights reserved.