Пакет: matlab.mock
Задайте макет объекта поведение свойства и определите взаимодействия
Используйте PropertyBehavior чтобы задать поведение свойств макета объекта и определить взаимодействия.
Существует несколько способов проверки взаимодействий со свойствами объекта mock.
Передайте PropertyBehavior образец к методу matlab.mock.TestCase, таких как verifyAccessed или assumeNotSet.
Передайте PropertyBehavior образец и ограничение для объекта mock, такое как matlab.mock.constraints.WasAccessed, к verifyThat, assertThat, fatalAssertThat, или assumeThat метод matlab.unittest.TestCase класс.
Чтобы задать поведение для свойства объекта mock, вам сначала нужно PropertyGetBehavior или PropertySetBehavior образец. Чтобы создать один из этих образцов, вызовите PropertyBehavior способ. Для получения дополнительной информации об определении поведения свойств см. matlab.mock.PropertyGetBehavior или matlab.mock.PropertySetBehavior.
Платформа для мокинга создает PropertyBehavior образец, когда вы получаете доступ к свойству объекта поведения mock.
| добраться | Создайте объект, чтобы задать поведение получения свойства mock |
| набор | Создайте объект, чтобы задать поведение набора свойств mock |
| setToValue | Создайте объект, чтобы задать поведение, когда для свойства mocked задано конкретное значение |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».
matlab.mock.constraints.Occurred | matlab.mock.constraints.WasAccessed | matlab.mock.constraints.WasSet | matlab.mock.PropertyGetBehavior | matlab.mock.PropertySetBehavior