Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.BooleanConstraint
Ограничительный набор определения содержит те же элементы как другой набор
IsSameSetAs(
создает ограничение, указывающее, что набор содержит те же элементы как другой набор. Ограничение производит отказ проверки для любого набора фактического значения, который не является тем же набором как набор ожидаемого значения.expSet
)
Наборы могут иметь те же элементы в различных порядках, различных числах или различных формах. Фактическое значение рассматривается тем же набором как ожидаемый набор если ismember(actual,expected)
и ismember(expected,actual)
оба возвращаемых массива, которые содержат весь true
значениям и по крайней мере одному из следующих условий встречают:
Фактический набор и ожидаемый набор имеют тот же класс.
Фактический набор является объектом.
Ожидаемый набор является объектом.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".
ismember
| matlab.unittest.constraints.HasUniqueElements
| matlab.unittest.constraints.IsSubsetOf
| matlab.unittest.constraints.IsSupersetOf