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