Я пишу модульные тесты, которые проверяют вычисления в базе данных, и есть много округления и усечения, и это означает, что иногда цифры немного отключаются.
Когда вы проверяете, я нахожу много раз, когда все пройдет, но скажу, что они терпят неудачу - например, цифра будет 1, и я получаю 0.999999
Я имею в виду, я мог бы обойти все в целое число, но поскольку я использую много рандомизированных образцов, в конце концов я собираюсь получить что-то вроде этого
10,5 +10,4999999999
один округляется до 10, другой округляется до 11.
Как мне решить эту проблему, когда мне нужно что-то примерно правильное?