Сводные данные классов в Ограничительном Интерфейсе MATLAB
Ограничения задают бизнес-правила, против которых можно квалифицировать расчетное значение. Используйте ограничения в сочетании с методами проверки matlab.unittest.qualifications
assertThat
, assumeThat
, fatalAssertThat
или verifyThat
. Ограничения определяют, удовлетворяет ли расчетное (фактическое) значение ограничение. Ограничения также обеспечивают диагностику. Пакет matlab.unittest.constraints
состоит из следующих классов.
matlab.unittest.constraints. BooleanConstraint | Интерфейсный класс для булевых комбинаций ограничений |
matlab.unittest.constraints. Ограничение | Основной интерфейсный класс для сравнений |
matlab.unittest.constraints. В конечном счете | Опросите относительно значения, чтобы асинхронно удовлетворить ограничение |
matlab.unittest.constraints. HasField | Ограничительная структура определения, содержащая конкретное поле |
matlab.unittest.constraints. IsAnything | Ограничение, задающее любое значение |
matlab.unittest.constraints. IsEqualTo | Общее ограничение, чтобы выдержать сравнение для равенства |
matlab.unittest.constraints. IsFalse | Ограничение, задающее ложное значение |
matlab.unittest.constraints. IsSameHandleAs | Ограничение, задающее экземпляр указателя то же самое как другой |
matlab.unittest.constraints. IsTrue | Ограничение, задающее истинное значение |
matlab.unittest.constraints. ReturnsTrue | Ограничительный указатель на функцию определения, который возвращает true |
matlab.unittest.constraints. IssuesNoWarnings | Ограничительная функция определения, которая не выдает предупреждений |
matlab.unittest.constraints. IssuesWarnings | Ограничительная функция определения, которая выпускает ожидаемый профиль предупреждения |
matlab.unittest.constraints. Броски | Ограничительный указатель на функцию определения, который выдает 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. Соответствия | Ограничение, задающее строку, совпадает с регулярным выражением |
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. Допуск | Абстрактный интерфейсный класс для допусков |
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 |