exponenta event banner

добраться

Класс: matlab.mock.PropertyBehavior
Пакет: matlab.mock

Создание объекта для определения поведения получения имитационного свойства

Синтаксис

getBehavior = get(behavior)

Описание

getBehavior = get(behavior) создает PropertyGetBehavior объект для определения поведения получения имитационного свойства. Как правило, используется get метод построения PropertyGetBehavior неявно при определении имитационного поведения.

Входные аргументы

развернуть все

Поведение макета, указанного как matlab.mock.PropertyBehavior экземпляр. Создание экземпляра matlab.mock.PropertyBehavior, получить доступ к свойству объекта поведения.

Пример: myMockBehavior.MyProperty

Примеры

развернуть все

Создание макета для класса лиц с помощью Name собственность.

testCase = matlab.mock.TestCase.forInteractiveUse;
[mock,behavior] = testCase.createMock('AddedProperties',"Name");

Создать PropertyGetBehavior и настройте поведение. Макет возвращается "David" при получении значения Name собственность.

getBehavior = get(behavior.Name);
testCase.assignOutputsWhen(getBehavior,"David")

Кроме того, можно создать PropertyGetBehavior неявно с определением поведения.

testCase.assignOutputsWhen(get(behavior.Name),"David")

Доступ к Name собственность.

name = mock.Name
name = 
"David"
Представлен в R2017a