Main Content

matlab.mock.PropertyBehavior 클래스

네임스페이스: matlab.mock

모의 객체 속성 동작 지정 및 상호 작용 가설 검정(Qualification)

설명

PropertyBehavior 클래스를 사용하여 모의 객체 속성 동작을 지정하고 상호 작용을 가설 검정합니다.

모의 객체 속성에 대한 상호 작용을 가설 검정하는 방법에는 여러 가지가 있습니다.

  • PropertyBehavior 인스턴스를 matlab.mock.TestCase의 메서드(예: verifyAccessed 또는 assumeNotSet)에 전달합니다.

  • PropertyBehavior 인스턴스와 모의 객체 제약 조건(예: matlab.mock.constraints.WasAccessed)을 matlab.unittest.TestCase 클래스의 verifyThat, assertThat, fatalAssertThat 또는 assumeThat 메서드에 전달합니다.

모의 객체 속성에 대한 동작을 정의하려면 우선 PropertyGetBehavior 인스턴스 또는 PropertySetBehavior 인스턴스가 필요합니다. 이러한 인스턴스 중 하나를 만들려면 PropertyBehavior 메서드를 호출하십시오. 속성 동작 정의에 대한 자세한 내용은 matlab.mock.PropertyGetBehavior 또는 matlab.mock.PropertySetBehavior를 참조하십시오.

생성

모의 동작 객체의 속성에 액세스하면 이 모의 프레임워크는 PropertyBehavior 인스턴스를 생성합니다.

메서드

get객체를 생성하여 모의 속성 get 동작 정의
set객체를 생성하여 모의 속성 set 동작 정의
setToValue모의 속성이 특정 값으로 설정된 경우 객체를 생성하여 동작 정의

복사 의미 체계

값입니다. 값 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.

버전 내역

R2017a에 개발됨