matlab.mock.MethodCallBehavior class

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

Введенный в R2017a