Библиотеки » Основная библиотека (dart:core) » Expect » listEquals
функция Expect::listEquals
Синтаксис
staticПередаваемые параметры
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
не следует использовать и обрабатывать самостоятельно,
поскольку это исключение обрабатывается механизмом модульного теста, чтобы указывать на
ложность утверждений, и останавливать исполнение тестов.