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