Пакет: matlab.mock.actions
Создать исключение при вызове метода или при установке свойства или обращении к нему
Чтобы указать, что фреймворк создает исключение при вызове метода имитационного объекта или при установке или обращении к свойству имитационного объекта, используйте команду ThrowException класс. Это действие можно использовать для ввода условий ошибок в тестируемую систему.
action = ThrowException создает исключение при вызове метода или при установке свойства или обращении к нему.
action = ThrowException( указывает исключение, создаваемое макетом.exception)
| повториться | Повторить исключение метания |
| тогда | Действие для имитации взаимодействия с объектом или действие после создания исключения |
Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.
Для простого определения выходных данных можно использовать throwExceptionWhen способ matlab.mock.TestCase класс. Однако при использовании ThrowException действия.
matlab.mock.actions.DoNothing | matlab.mock.TestCase | when (MethodCallBehavior) | when (PropertyGetBehavior) | when (PropertySetBehavior)