Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

모의 프레임워크

종속 객체의 동작을 흉내내는 방식으로, 테스트할 시스템의 일부 분리하기

단위 테스트를 수행할 경우에는 대체로 종속 객체와 분리된, 전체 시스템의 일부를 테스트합니다. 시스템의 일부를 테스트하려면 모의 객체를 사용하여 종속 객체를 대신할 수 있습니다. 모의 객체는 프로덕션 객체와 동일한 인터페이스의 일부를 구현하는데 종종 더 간단하고, 더 빠르며, 더 예측 가능하거나, 더 제어 가능한 방식으로 구현합니다.

시작하려면 모의 객체 생성하기 항목을 참조하십시오.

Test a component using mocked-up dependencies.

클래스

모두 확장

matlab.mock.TestCase모의 프레임워크로 테스트를 작성하는 TestCase
matlab.mock.AnyArguments인수의 개수 일치
matlab.mock.actions.AssignOutputs호출된 메서드 또는 액세스된 속성에 대한 반환 값 정의
matlab.mock.actions.DoNothingTake no action (R2020a 이후)
matlab.mock.actions.Invoke Invoke function handle when method is called
matlab.mock.actions.ReturnStoredValue저장된 속성값 반환
matlab.mock.actions.StoreValue속성값 저장
matlab.mock.actions.ThrowException메서드가 호출되거나, 속성이 설정되거나 액세스되면 예외를 발생시킵니다.
matlab.mock.constraints.Occurred Constraint qualifying mock object interactions
matlab.mock.constraints.WasAccessed속성 get 액세스를 결정하는 제약 조건
matlab.mock.constraints.WasCalled메서드 호출을 결정하는 제약 조건
matlab.mock.constraints.WasSet속성 set 상호 작용을 결정하는 제약 조건
matlab.mock.MethodCallBehavior모의 객체 메서드 동작 지정 및 메서드 호출 가설 검정
matlab.mock.PropertyBehavior모의 객체 속성 동작 지정 및 상호 작용 가설 검정(Qualification)
matlab.mock.PropertyGetBehavior모의 속성 get 동작 지정
matlab.mock.PropertySetBehavior모의 객체 set 동작 지정
getMockHistoryTestCase 인스턴스에서 모의 상호 작용의 내역 반환
matlab.mock.InteractionHistory.forMock모의 객체에서 내역 반환
matlab.mock.InteractionHistory 모의 객체 상호 작용 내역에 대한 인터페이스
matlab.mock.history모의 객체 상호 작용 내역을 나타내는 클래스의 요약

도움말 항목