isCompatible
클래스: matlab.unittest.fixtures.Fixture
네임스페이스: matlab.unittest.fixtures
두 픽스처가 호환되는지 확인
설명
tf = isCompatible(
는 두 픽스처의 호환성을 테스트 프레임워크에 보고합니다. 픽스처가 호환되는 경우 메서드는 논리값 fixture
1,fixture
2)1
(true
)을 반환합니다. 그렇지 않으면 논리값 0
(false
)을 반환합니다. 두 픽스처가 클래스가 동일하고 환경을 동일하게 변경한다면 이 둘은 호환됩니다.
픽스처를 구성할 수 있는 경우(예: 해당 클래스 생성자가 입력 인수를 받는 경우) Fixture
서브클래스에서 isCompatible
메서드를 구현하십시오. 프레임워크는 isCompatible
을 호출하여 동일한 Fixture
서브클래스의 인스턴스들이 동일한 공유 테스트 픽스처 상태에 해당하는지 확인합니다. 픽스처 호환성에 대한 정보는 프레임워크가 언제 해제 동작이나 설정 동작을 수행할지 결정할 때 유용합니다. 프레임워크는 동일한 클래스의 두 인스턴스에 대해서만 isCompatible
메서드를 호출합니다. 따라서, 픽스처의 클래스가 서로 다른 경우를 처리하는 코드를 구현할 필요가 없습니다.
입력 인수
예제
버전 내역
R2014a에 개발됨