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

Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints. Ограничение

Ограничение, задающее любое значение

Конструкция

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.

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

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

Была ли эта тема полезной?