Пакет: matlab.unittest.constraints
Проверка соответствия какого-либо элемента массива ограничению
AnyElementOf создает прокси фактического значения для платформы. Прокси-сервер позволяет устройству записи тестов применять ограничение к каждому элементу массива, что гарантирует, что результат прохождения возникает, когда, по меньшей мере, один элемент массива удовлетворяет ограничению.
Предполагается, что вы используете этот класс через matlab.unittest квалификации, как показано в примерах. Класс не изменяет предоставленное фактическое значение, но служит оболочкой для выполнения анализа ограничений. Структура тестирования анализирует ограничение по элементам.
AnyElementOf( создает экземпляр прокси, который проверяет, если какой-либо элемент предоставленного массива, actVal)actVal, соответствует ограничению. Тест проходит, если по крайней мере один элемент по отдельности удовлетворяет ограничению.
AnyElementOf проверяет, удовлетворяет ли какой-либо элемент предоставленного массива связанному ограничению. Однако существуют некоторые ограничения, такие как HasNaN и HasInf, что изначально проверить, если какой-либо из элементов удовлетворяет условию. В этих ситуациях использование AnyElementOf является ненужным и препятствует проведению квалификации.
|
Фактическое значение для проверки по ограничению |
|
Фактическое значение для проверки по ограничению. Задать это свойство через конструктор через |
Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.
AnyCellOf | EveryCellOf | EveryElementOf | matlab.unittest.qualifications