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