функция Expect::listEquals

Проверяет равенство всех элементов указанного списока ожидаемому, без проверки типов элементов.

Синтаксис

static
void
Expect.listEquals
(List expected, List actual, [String reason])

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

List expected, List actual, [String reason]

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

void

Описание

Метод listEquals проверяет последовательно равенство всех элементов заданного списка actual элементам ожидаемого списка expected, без проверки типов элементов. Поскольку элемента сравниваются последовательно, то считается, что список [[1,2,3]] равняется [[1,2,3]], не не равняется списку [[1,3,2]] и списку [[1,2,3,4]]

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

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

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