Пакет: 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