Сводка классов в интерфейсе ограничений MATLAB
Ограничения можно использовать для определения бизнес-правил для определения рассчитанных (фактических) значений в тестах. Чтобы проверить, удовлетворяет ли фактическое значение ограничению, используйте ограничение совместно с matlab.unittest.qualifications методы квалификации assertThat, assumeThat, fatalAssertThat, или verifyThat. Хотя ограничения в основном предназначены для квалификаций, их также можно использовать с классами в matlab.unittest.selectors пакет для выбора тестовых элементов и с макетной структурой для определения поведения и определения взаимодействий.
matlab.unittest.constraints пакет состоит из следующих классов.
matlab.unittest.constraints.BooleanConstraint | Класс интерфейса для логических комбинаций ограничений |
matlab.unittest.constraints.Constraint | Основной класс интерфейса для сравнения |
matlab.unittest.constraints.Eventually | Опрос значения для асинхронного соответствия ограничению |
matlab.unittest.constraints.HasField | Ограничение, определяющее структуру, содержащую определенное поле |
matlab.unittest.constraints.IsAnything | Ограничение, указывающее любое значение |
matlab.unittest.constraints.IsEqualTo | Общее ограничение для сравнения для равенства |
matlab.unittest.constraints.IsFalse | Ограничение, указывающее значение false |
matlab.unittest.constraints.IsSameHandleAs | Ограничение, указывающее экземпляр дескриптора, аналогичный другому |
matlab.unittest.constraints.IsTrue | Ограничение, указывающее истинное значение |
matlab.unittest.constraints.ReturnsTrue | Ограничение, указывающее дескриптор функции, возвращающий значение true |
matlab.unittest.constraints.IssuesNoWarnings | Функция, задающая ограничение, которая не выдает предупреждений |
matlab.unittest.constraints.IssuesWarnings | Ограничение, указывающее функцию, которая выдает ожидаемый профиль предупреждения |
matlab.unittest.constraints.Throws | Дескриптор функции, указывающий ограничение, который вызывает MException |
matlab.unittest.constraints.IsGreaterThan | Ограничение, указывающее значение больше другого значения |
matlab.unittest.constraints.IsGreaterThanOrEqualTo | Ограничение, указывающее значение, большее или равное другому значению |
matlab.unittest.constraints.IsLessThan | Ограничение, определяющее значение меньше другого значения |
matlab.unittest.constraints.IsLessThanOrEqualTo | Ограничение, определяющее значение, меньшее или равное другому значению |
matlab.unittest.constraints.HasElementCount | Ограничение, указывающее ожидаемое количество элементов |
matlab.unittest.constraints.HasLength | Ограничение, указывающее ожидаемую длину массива |
matlab.unittest.constraints.HasSize | Ограничение, указывающее ожидаемый размер массива |
matlab.unittest.constraints.IsEmpty | Ограничение, указывающее пустое значение |
matlab.unittest.constraints.IsScalar | Ограничение, указывающее скалярное значение |
matlab.unittest.constraints.IsInstanceOf | Ограничение, указывающее включение в данную иерархию классов |
matlab.unittest.constraints.IsOfClass | Ограничение, определяющее тип класса |
matlab.unittest.constraints.ContainsSubstring | Ограничение, указывающее строку, содержащую подстроку |
matlab.unittest.constraints.EndsWithSubstring | Ограничение, указывающее строку, заканчивающуюся подстрокой |
matlab.unittest.constraints.IsSubstringOf | Ограничение, указывающее подстроку другой строки |
matlab.unittest.constraints.Matches | Ограничение, указывающее строку, соответствует регулярному выражению |
matlab.unittest.constraints.StartsWithSubstring | Ограничение, указывающее строку, начиная со подстроки |
matlab.unittest.constraints.HasInf | Ограничение, определяющее массив, содержащий любое бесконечное значение |
matlab.unittest.constraints.HasNaN | Ограничение, определяющее массив, содержащий значение NaN |
matlab.unittest.constraints.IsFinite | Ограничение, определяющее конечное значение |
matlab.unittest.constraints.IsReal | Ограничение, определяющее массив вещественных значений |
matlab.unittest.constraints.IsSparse | Ограничение, указывающее разреженный массив |
matlab.unittest.constraints.HasUniqueElements | Набор задания зависимостей содержит уникальные элементы |
matlab.unittest.constraints.IsSameSetAs | Набор задания зависимостей содержит те же элементы, что и другой набор |
matlab.unittest.constraints.IsSubsetOf | Ограничение, определяющее фактический набор, является подмножеством ожидаемого набора |
matlab.unittest.constraints.IsSupersetOf | Ограничение, указывающее фактический набор, является суперсетом ожидаемого набора |
matlab.unittest.constraints.IsFile | Ограничение, определяющее точки значения для файла |
matlab.unittest.constraints.IsFolder | Ограничение, определяющее точки значения для папки |
matlab.unittest.constraints.AnyCellOf | Проверка соответствия какого-либо элемента массива ячеек ограничению |
matlab.unittest.constraints.AnyElementOf | Проверка соответствия какого-либо элемента массива ограничению |
matlab.unittest.constraints.EveryCellOf | Проверка соответствия всех элементов массива ячеек ограничению |
matlab.unittest.constraints.EveryElementOf | Проверка соответствия всех элементов массива ограничению |
matlab.unittest.constraints.AbsoluteTolerance | Абсолютный числовой допуск |
matlab.unittest.constraints.RelativeTolerance | Относительный числовой допуск |
matlab.unittest.constraints.Tolerance | Абстрактный класс интерфейса для допусков |
matlab.unittest.constraints.CellComparator | Компаратор для массивов ячеек |
matlab.unittest.constraints.LogicalComparator | Компаратор для двух логических значений |
matlab.unittest.constraints.NumericComparator | Компаратор для числовых типов данных |
matlab.unittest.constraints.ObjectComparator | Компаратор для объектов MATLAB или Java |
matlab.unittest.constraints.PublicPropertyComparator | Компаратор общедоступных свойств объектов MATLAB |
matlab.unittest.constraints.StringComparator | Компаратор для двух строк, символьных массивов или массивов ячеек символьных массивов |
matlab.unittest.constraints.StructComparator | Компаратор для матриц структуры MATLAB |
matlab.unittest.constraints.TableComparator | Компаратор для таблиц MATLAB |
Simulink.sdi.constraints.MatchesSignal (Симулинк)