get

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

Создайте объект, чтобы задать поведение получения свойства mock

Синтаксис

getBehavior = get(behavior)

Описание

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

Входные параметры

расширить все

Поведение макета, заданное как 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