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