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