이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
matlab.unittest.constraints.Throws 클래스
패키지: matlab.unittest.constraints
슈퍼클래스: matlab.unittest.constraints.Constraint
MException을 발생시키는 함수 핸들을 규정하는 제약 조건
설명
Throws
클래스는 실제 값이 특정 예외를 발생시키는 함수 핸들인 경우에만 충족되는 제약 조건을 만듭니다.
함수가 MException
을 발생시키고 제약 조건의 ExpectedException
속성이 오류 ID인 경우, 내보낸 실제 MException
이 다른 ID이면 가설 검정(Qualification)이 실패합니다. 또는 ExpectedException
속성이 meta.class
인 경우, 이 제약 조건은 발생한 실제 MException
이 ExpectedException
에서 파생되지 않은 경우 충족되지 않습니다.
생성
outConstObj = Throws(
은 특정 excep
)MException
, excep
을 발생시키는 함수 핸들을 규정하는 제약 조건 outConstObj
를 제공합니다.
outConstObj = Throws(
는 하나 이상의 excep
,Name,Value
)Name,Value
쌍 인수로 지정된 추가 옵션이 있는 제약 조건을 제공합니다.
입력 인수
|
예상 예외의 특정 유형을 나타내는 오류 ID 또는 |
선택적으로 Name,Value
인수가 쉼표로 구분되어 지정됩니다. 여기서 Name
은 인수 이름이고 Value
는 대응값입니다. Name
은 따옴표 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN
과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.
|
예상 원인으로, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는
디폴트 값: |
|
함수 핸들을 불러올 때 제약 조건이 요구하는 출력값의 개수로, 음이 아닌 실수형 정수 스칼라로 지정됩니다. 디폴트 값: |
|
예상되는 원인을 고려할지 여부를 나타내는 표시로, 디폴트 값: |
속성
|
예상 |
|
함수를 실행할 때 인스턴스가 사용하는 출력 인수의 개수입니다. |
|
|
|
제약 조건이 세트 요소를 고려할지 여부를 나타내는 표시로, |
복사 의미 체계
핸들. 핸들 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.