Библиотеки » Основная библиотека (dart:core) » Expect » approxEquals
функция Expect::approxEquals
Проверяет равенство указанного значения ожидаемому, для численных типов,
Синтаксис
staticvoid
Expect.approxEquals
(num expected, num actual, [num tolerance, String reason])
Передаваемые параметры
num expected, num actual, [num tolerance, String reason]Возвращаемое значение
voidОписание
с заданной точностью.
Метод approxEquals
проверяет равенство значения заданной переменной actual
и ожидаемого значения expected
для численных типов, с заданной точность tolerance
.
По умолчанию, точность сравнения расчитывается по формуле - |expected / 10000|
.
В случае, если актуальное значение не равно ожидаемому, в пределах точность tolerance
,
генерируется исключение типа ExpectException
с указанием значений переменных actual
и
expected
, и, если установлено, служебного сообщения reason
.
Исключение ExpectException
не следует использовать и обрабатывать самостоятельно,
поскольку это исключение обрабатывается механизмом модульного теста, чтобы указывать на
ложность утверждений, и останавливать исполнение тестов.