matlab.mock.MethodCallBehavior class

Пакет: matlab.mock

Задайте макет объекта поведение метода и проверьте вызовы метода

Описание

Используйте MethodCallBehavior объект для задания поведения для метода mock-объекта и проверки вызовов методов.

Существует несколько способов задать поведение для метода mock объекта.

  • Передайте действие объекта мока, такое как matlab.mock.actions.AssignOutputs, к when метод MethodCallBehavior класс.

  • Передайте MethodCallBehavior объект методу matlab.mock.TestCase класс, например assignOutputsWhen.

Существует несколько способов проверки взаимодействий с методом mock object.

  • Передайте ограничение объекта, такое как matlab.mock.constraints.WasCalled, к verifyThat, assertThat, fatalAssertThat, или assumeThat метод matlab.unittest.TestCase.

  • Передайте MethodCallBehavior объект методу matlab.mock.TestCase класс, например verifyCalled или assumeNotCalled.

Конструкция

Платформа для мокинга создает MethodCallBehavior образец при вызове метода объекта mock behavior.

Методы

когдаЗадайте макет объекта поведение метода
withAnyInputsЗадайте макет объекта вызов метода с любым количеством входов с любым значением
withExactInputsЗадайте вызов метода макета только с объектом в качестве входных данных
withNargoutЗадайте макет объекта вызов метода с определенным количеством выходных аргументов

Копировать семантику

Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».

Введенный в R2017a