matlab.unittest.constraints.IssuesWarnings 클래스
패키지: matlab.unittest.constraints
슈퍼클래스: matlab.unittest.constraints.Constraint
예상 경고 프로파일을 발생시키는 함수를 규정하는 제약 조건
설명
IssuesWarnings
클래스는 예상 경고 프로파일을 발생시키는 제약 조건을 생성합니다. 이 제약 조건은 실제 값이 특정 경고 세트를 발생시키는 함수 핸들인 경우에만 충족됩니다. 경고 ID를 사용하여 경고를 지정합니다.
기본적으로 제약 조건은 테스트 프레임워크가 함수 핸들을 불러오는 경우 MATLAB®이 지정된 경고 세트를 발생시키는 것만 확인합니다. 제약 조건은 경고 발생 횟수, 경고 발생 순서 및 지정되지 않은 경고의 발생 여부를 무시합니다. 그러나 순서, 개수, 경고 세트를 구분하는 파라미터를 설정할 수 있습니다. 또는 비교를 위한 정확한 경고 프로파일을 지정할 수 있습니다.
생성
outConstObj = IssuesWarnings(
은 예상 경고 warnArr
)warnArr
을 발생시키는 함수를 규정하는 제약 조건 outConstObj
를 생성합니다.
outConstObj = IssuesWarnings(
는 하나 이상의 expVal
,Name,Value
)Name,Value
쌍 인수가 추가 옵션으로 지정된 제약 조건을 생성합니다.Name
은 작은따옴표(''
) 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN
과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.
입력 인수
|
테스트 프레임워크가 함수 핸들을 불러올 때 예상되는 경고 ID로, 경고 ID로 구성된 셀형 배열로 지정됩니다. |
선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN
으로 지정합니다. 여기서 Name
은 인수 이름이고 Value
는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.
R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name
을 따옴표로 묶으십시오.
|
값이 정확하게 일치하는 경고 프로파일을 발생시켜야 하는 함수 핸들인지 여부를 나타내는 표시로, 디폴트 값: |
|
요소 개수를 고려할지 여부를 나타내는 표시로, 디폴트 값: |
|
요소의 순서를 고려할지 여부를 나타내는 표시로, 지정된 경고 세트의 순서는 경고 프로파일을 반복된 인접 경고가 없는 프로파일로 잘라냄으로써 결정됩니다. 예를 들어, 경고 프로파일 이 제약 조건이 순서를 고려하는 경우 경고의 발생 및 예상 순서는 예상 경고 프로파일의 순서와 일치해야 합니다. 발생된 경고 중에 디폴트 값: |
|
세트 요소를 고려할지 여부를 나타내는 표시로, 디폴트 값: |
|
함수 핸들을 불러올 때 제약 조건이 요구하는 출력값의 개수로, 음이 아닌 실수형 정수 스칼라로 지정됩니다. 디폴트 값: |
속성
|
제약 조건이 정확한 비교를 수행하는지 여부를 나타내는 표시입니다. |
|
예상 경고 ID입니다. |
|
제공된 함수 핸들을 불러올 때 생성되는 출력 인수로, 셀형 배열로 지정됩니다. 이 속성은 출력 인수에 대한 액세스를 제공합니다. 이 속성은 읽기 전용이며, 함수 핸들을 불러올 때 테스트 프레임워크로 설정합니다. 출력값의 개수는 |
|
함수를 실행할 때 인스턴스가 사용하는 출력 인수의 개수입니다. |
|
제약 조건이 요소 개수를 고려할지 여부를 나타내는 표시로, |
|
제약 조건이 요소 순서를 고려할지 여부를 나타내는 표시로, |
|
제약 조건이 세트 요소를 고려할지 여부를 나타내는 표시로, |
복사 의미 체계
핸들. 핸들 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.