exponenta event banner

matlab.unittest.constraints.IsAnything класс

Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.Constraint

Ограничение, указывающее любое значение

Строительство

IsAnything предоставляет ограничение, определяющее любое значение. Ограничение удовлетворяется любым значением. Это ограничение по умолчанию для селекторов, для которых не требуется входной аргумент.

Копирование семантики

Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.

Примеры

свернуть все

Создайте тестовый пример для интерактивного тестирования.

import matlab.unittest.TestCase
import matlab.unittest.constraints.IsAnything

testCase = TestCase.forInteractiveUse;

Убедитесь, что следующие значения удовлетворяют IsAnything ограничение: NaNодин inputParser объект, числовой массив и комплексное число.

testCase.verifyThat(NaN, IsAnything)
testCase.verifyThat(inputParser, IsAnything)
testCase.verifyThat(1:10, IsAnything)
testCase.verifyThat(-Inf+5j, IsAnything)
Interactive verification passed.
Interactive verification passed.
Interactive verification passed.
Interactive verification passed.

Проверьте, удовлетворяют ли пустые ячейки, массивы и векторы символов IsAnything ограничение.

testCase.verifyThat({}, IsAnything)
testCase.verifyThat([], IsAnything)
testCase.verifyThat('', IsAnything)
Interactive verification passed.
Interactive verification passed.
Interactive verification passed.

Ограничение выполняется, даже если данные пусты.