matlab.unittest.constraints.IsAnything class

Пакет: 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.

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

Смотрите также