matlab.unittest.fixtures.Fixture 클래스
네임스페이스: matlab.unittest.fixtures
테스트 픽스처에 대한 기본 인터페이스
설명
matlab.unittest.fixtures.Fixture
클래스는 테스트 픽스처에 대한 인터페이스를 제공합니다. 픽스처는 테스트 환경을 설정하고 테스트한 후 원래 상태로 되돌리는 설정 코드와 해제 코드를 지정합니다.
Fixture
서브클래스는 테스트 프레임워크가 픽스처를 설정하면 환경을 변경하는 setup
메서드를 구현해야 합니다. 프레임워크가 픽스처를 해제할 때 환경이 복원되려면 setup
메서드 내에서 addTeardown
메서드를 호출하거나 teardown
메서드를 구현해야 합니다.
Fixture
서브클래스에 설정과 해제 동작을 지정하는 것에 더하여, 해당 픽스처가 구성 가능한 픽스처이면(예를 들어, 클래스 생성자가 입력 인수를 받는 경우) isCompatible
메서드를 구현해야 합니다. 테스트 프레임워크는 isCompatible
을 호출하여 동일한 Fixture
서브클래스의 인스턴스들이 동일한 공유 테스트 픽스처 상태에 해당하는지 확인합니다.
matlab.unittest.fixtures.Fixture
클래스는 handle
클래스입니다.
속성
메서드
이벤트
이벤트 이름 | 트리거 | 이벤트 데이터 | 이벤트 특성 |
---|---|---|---|
AssumptionFailed | 가정 실패 시 트리거됩니다. QualificationEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.QualificationEventData |
|
AssumptionPassed | 가정 통과 시 트리거됩니다. QualificationEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.QualificationEventData |
|
AssertionFailed | 어설션 실패 시 트리거됩니다. QualificationEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.QualificationEventData |
|
AssertionPassed | 어설션 통과 시 트리거됩니다. QualificationEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.QualificationEventData |
|
FatalAssertionFailed | 치명적 어설션 실패 시 트리거됩니다. QualificationEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.QualificationEventData |
|
FatalAssertionPassed | 치명적 어설션 통과 시 트리거됩니다. QualificationEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.QualificationEventData |
|
ExceptionThrown | 테스트 콘텐츠에서 예외가 포착되면 테스트 실행기에 의해 트리거됩니다. ExceptionEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.qualifications.ExceptionEventData |
|
DiagnosticLogged | log 메서드 호출 시 트리거됩니다. LoggedDiagnosticEventData 객체가 리스너 콜백 함수로 전달됩니다. | matlab.unittest.diagnostics.LoggedDiagnosticEventData |
|