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에 개발됨