Main Content

get

클래스: matlab.mock.PropertyBehavior
네임스페이스: matlab.mock

객체를 생성하여 모의 속성 get 동작 정의

구문

getBehavior = get(behavior)

설명

getBehavior = get(behavior)PropertyGetBehavior 객체를 생성하여 모의 속성 get 동작을 정의합니다. 모의 동작을 정의할 때 일반적으로 get 메서드를 사용하여 묵시적으로 PropertyGetBehavior를 생성합니다.

입력 인수

모두 확장

모의 객체의 동작으로, matlab.mock.PropertyBehavior 인스턴스로 지정됩니다. matlab.mock.PropertyBehavior의 인스턴스를 만들려면 동작 객체의 속성에 액세스하십시오.

예: myMockBehavior.MyProperty

예제

모두 확장

Name 속성으로 사람 클래스에 대한 모의 객체를 만듭니다.

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

PropertyGetBehavior를 만들고, 동작을 설정합니다. Name 속성의 값을 받으면 이 모의 객체는 "David"를 반환합니다.

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

또는, 이 동작 정의로 묵시적으로 PropertyGetBehavior 객체를 만들 수 있습니다.

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

Name 속성에 액세스합니다.

name = mock.Name
name = 
"David"

버전 내역

R2017a에 개발됨