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