matlab.mock. Класс MethodCallBehavior

Пакет: 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Задайте вызов метода фиктивного объекта с заданным количеством выходных аргументов

Введенный в R2017a