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