误导XCTAssertEqual与准确性宏措辞还是错误?

时间:2020-03-28 09:21:28

标签: ios xctest

此代码

XCTAssertEqual(1, 1.1, accuracy: 0.1)

通过消息评估测试失败

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

我期望此测试评估为1.1等于1,并且测试通过绿色。 我期望此测试的评估结果为1.1000000001不等于1,并且测试通过红色。

是错误还是预期的行为?

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

1 个答案:

答案 0 :(得分:1)

差异应小于准确度

        XCTAssertEqual(1, 1.1, accuracy: 0.11)
相关问题