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