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