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