функция Expect::mapEquals

Проверяет равенство всех ключей и значений указанного ассоциативного массива и ожидаемого,

Синтаксис

static
void
Expect.mapEquals
(Map expected, Map actual, [String reason])

Передаваемые параметры

Map expected, Map actual, [String reason]

Возвращаемое значение

void

Описание

без проверки типов элементов.

Метод mapEquals проверяет равенство всех ключей и значений указанного ассоциативного массива actual и ожидаемого expected, без проверки типов элементов. Сначало последовательно проверяется наличие ключей в обоих массивах, и их значений (без проверки типов элементов), а потом сравниваются размеры массивов, чтобы исключить наличие дополнительных ключей.

В случае, если ассоциативный массив не равняется ожидаемому, генерируется исключение типа ExpectException с указанием либо, неравных элементов, либо отсутствующих ключей, и, если установлено, служебного сообщения reason.

Исключение ExpectException не следует использовать и обрабатывать самостоятельно, поскольку это исключение обрабатывается механизмом модульного теста, чтобы указывать на ложность утверждений, и останавливать исполнение тестов.

Официальная документация (английский)