Пакет: matlab.mock
Задайте поведение метода фиктивного объекта и квалифицируйте вызовы метода
Используйте объект MethodCallBehavior задать поведение для метода фиктивного объекта и квалифицировать вызовы метода.
Существует несколько способов задать поведение для метода фиктивного объекта.
Передайте действие фиктивного объекта, такое как matlab.mock.actions.AssignOutputs, к методу when класса MethodCallBehavior.
Передайте объект MethodCallBehavior методу класса matlab.mock.TestCase, такого как assignOutputsWhen.
Существует несколько способов квалифицировать взаимодействия с методом фиктивного объекта.
Передайте ограничение фиктивного объекта, такое как matlab.mock.constraints.WasCalled, к verifyThat, assertThat, fatalAssertThat или методу assumeThat matlab.unittest.TestCase.
Передайте объект MethodCallBehavior методу класса matlab.mock.TestCase, такого как verifyCalled или assumeNotCalled.
Платформа для мокинга создает экземпляр MethodCallBehavior, когда вы вызываете метод ложного объекта поведения.
| когда | Задайте поведение метода фиктивного объекта |
| withAnyInputs | Задайте вызов метода фиктивного объекта с любым количеством входных параметров с любым значением |
| withExactInputs | Задайте вызов метода фиктивного объекта с только объектом, как введено |
| withNargout | Задайте вызов метода фиктивного объекта с заданным количеством выходных аргументов |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".
matlab.mock. TestCase | matlab.mock.constraints. Произошедший | matlab.mock.constraints. WasCalled