주요 콘텐츠

matlab.unittest.constraints.IsAnything 클래스

네임스페이스: matlab.unittest.constraints
슈퍼클래스: matlab.unittest.constraints.Constraint

임의의 값이 있는지 테스트

설명

matlab.unittest.constraints.IsAnything 클래스는 임의의 값이 있는지 테스트하는 제약 조건을 제공합니다.

생성

설명

c = matlab.unittest.constraints.IsAnything은 임의의 값으로 충족되는 제약 조건을 생성합니다.

예제

예제

모두 축소

IsAnything 제약 조건을 사용하여 실제 값이 임의의 값인지 테스트합니다.

먼저 이 예제에서 사용되는 클래스를 가져옵니다.

import matlab.unittest.TestCase
import matlab.unittest.constraints.IsAnything

대화형 방식 테스트를 위한 테스트 케이스를 생성합니다.

testCase = TestCase.forInteractiveUse;

빈 배열이 IsAnything 제약 조건을 충족하는지 확인합니다.

testCase.verifyThat([],IsAnything)
Verification passed.

함수 핸들이 IsAnything 제약 조건을 충족하는지 확인합니다.

testCase.verifyThat(@dir,IsAnything)
Verification passed.

셀형 배열이 IsAnything 제약 조건을 충족하는지 확인합니다.

testCase.verifyThat({NaN,'',@myFun},IsAnything)
Verification passed.

  • 입력값이 필요하지 않은 matlab.unittest.selectors 네임스페이스의 클래스는 IsAnything을 디폴트 제약 조건으로 사용합니다.

  • 모의 프레임워크로 생성된 테스트에서 IsAnything을 사용하는 방법에 대한 예제를 보려면 모의 객체 생성하기 항목을 참조하십시오.

버전 내역

R2014a에 개발됨

참고 항목

함수

네임스페이스