이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
matlab.unittest.constraints.IsEqualTo 클래스
패키지: matlab.unittest.constraints
슈퍼클래스: matlab.unittest.constraints.BooleanConstraint
동일성을 비교하는 일반 제약 조건
설명
IsEqualTo
클래스는 데이터의 동일성을 비교하는 제약 조건을 생성합니다. 생성된 제약 조건이 사용하는 비교 유형은 예상 값의 데이터형을 따릅니다. 첫째, 테스트 프레임워크가 예상 값이 객체인지 확인합니다. 이 확인이 먼저 수행되는 이유는 객체가 그 이후의 확인(예: islogical
)에 사용되는 메서드를 무시할 가능성이 있기 때문입니다. 다음 목록은 다양한 테스트들을 분류하여 설명합니다.
데이터형 | 동일성 비교 방법 |
---|---|
MATLAB® 및 Java® 객체 | 예상 값이 MATLAB 또는 Java 객체인 경우, 예상 값 객체에 대해 실제 값과 예상 값의 클래스와 크기가 동일하고 모든 속성이 같으므로 두 값이 같다고 확인되면 |
논리형 | 예상 값이 |
숫자형 | 예상 값이 |
string형 | 예상 값이 |
구조체 | 예상 값이 |
셀형 배열 | 예상 값이 셀형 배열인 경우 제약 조건은 실제 값과 예상 값의 크기가 같은지 확인합니다. 크기가 같지 않은 경우 이 제약 조건은 충족되지 않습니다. 같은 경우에는 위에 설명된 구조체의 필드와 동일한 방식으로 배열의 각 요소가 재귀적으로 비교됩니다. |
테이블 | 예상 값이 |
생성
IsEqualTo(
은 동일성을 비교하는 일반 제약 조건을 제공합니다.expVal
)
IsEqualTo(
는 하나 이상의 expVal
,Name,Value
)Name,Value
쌍 인수가 추가 옵션으로 지정된 제약 조건을 제공합니다. Name
은 작은따옴표(''
) 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN
과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.
입력 인수
|
실제 값과 비교되는 예상 값입니다. |
선택적으로 Name,Value
인수가 쉼표로 구분되어 지정됩니다. 여기서 Name
은 인수 이름이고 Value
는 대응값입니다. Name
은 따옴표 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN
과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.
|
제약 조건이 대/소문자를 무시하는지 여부를 나타내는 표시로, 디폴트 값: |
|
구조체 비교 시 무시할 필드로, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. 디폴트 값: (비어 있음) |
|
제약 조건이 공백을 무시하는지 여부를 나타내는 표시로, 디폴트 값: |
|
제약 조건을 생성할 때 사용되는 특정 비교 연산자로, 디폴트 값: (비어 있음) |
|
제약 조건을 생성할 때 사용되는 허용오차로, 디폴트 값: (비어 있음) |
속성
|
제약 조건을 생성할 때 사용되는 특정 비교 연산자로, 이름-값 쌍의 인수 |
|
실제 값과 비교되는 예상 값으로, |
|
제약 조건이 대/소문자를 무시하는지 여부를 나타내는 표시로, |
|
구조체 비교 시 무시할 필드로, |
|
제약 조건이 공백을 무시하는지 여부를 나타내는 표시로, |
|
제약 조건을 생성할 때 사용되는 특정 허용오차로, 이름-값 쌍의 인수 |
복사 의미 체계
값입니다. 값 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.