Пакет: 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