Этот код
XCTAssertEqual(1, 1.1, accuracy: 0.1)
оценивается как неудачный тест с сообщением
Ошибка XCTAssertEqualWithAccuracy: ("1.0") не равна ("1.1") + / - («0,1»)
Я ожидал, что этот тест оценивается как 1,1, равно 1 и тест пройден зеленым цветом. Я ожидал, что этот тест оценивается как 1.1000000001, не равный 1, и тест пройден красным.
Это ошибка или ожидаемое поведение?
Если поведение правильное, то можете ли вы объяснить, почему?