matlab.unittest.constraints 네임스페이스
MATLAB 제약 조건 인터페이스의 클래스 요약
설명
제약 조건을 사용하여 테스트에서 계산된(실제) 값을 가설 검정(Qualification)하는 비즈니스 규칙을 지정할 수 있습니다. 실제 값이 제약 조건을 충족하는지 여부를 테스트하려면 제약 조건을 matlab.unittest.qualifications
가설 검정 메서드인 assertThat
, assumeThat
, fatalAssertThat
또는 verifyThat
과 함께 사용하십시오. 제약 조건은 주로 가설 검정을 위해 사용되지만, matlab.unittest.selectors
네임스페이스의 클래스와 함께 사용하여 Test
요소를 선택하거나 모의 프레임워크와 함께 사용하여 동작을 지정하고 상호 작용을 가설 검정할 수 있습니다.
matlab.unittest.constraints
네임스페이스는 다음 클래스로 구성되어 있습니다.
클래스
제약 조건 구현
기본적인 제약 조건 관련 인터페이스
matlab.unittest.constraints.BooleanConstraint | 부울 연산을 지원하는 제약 조건에 대한 기본 인터페이스 |
matlab.unittest.constraints.Constraint | 제약 조건에 대한 기본 인터페이스 |
일반 목적
matlab.unittest.constraints.Eventually | 함수가 제약 조건을 비동기식으로 충족하는지 테스트 |
matlab.unittest.constraints.HasField | 구조체형 배열에 지정된 필드가 있는지 테스트 |
matlab.unittest.constraints.IsAnything | 임의의 값이 있는지 테스트 |
matlab.unittest.constraints.IsEqualTo | 동일성을 테스트하는 제약 조건 |
matlab.unittest.constraints.IsFalse | 값이 false인지 테스트 |
matlab.unittest.constraints.IsSameHandleAs | 두 핸들 배열이 동일한지 테스트 |
matlab.unittest.constraints.IsTrue | 값이 true인지 테스트 |
matlab.unittest.constraints.IsValid | Test if array elements are valid handles |
matlab.unittest.constraints.ReturnsTrue | 함수가 true를 반환하는지 테스트 |
오류 및 경고
matlab.unittest.constraints.IssuesNoWarnings | 함수가 경고를 발생시키지 않는지 테스트 |
matlab.unittest.constraints.IssuesWarnings | 함수가 지정된 경고를 발생시키는지 테스트 |
matlab.unittest.constraints.Throws | 함수가 지정된 오류를 발생시키는지 테스트 |
부등식
matlab.unittest.constraints.IsGreaterThan | 값이 지정된 값보다 큰지 테스트 |
matlab.unittest.constraints.IsGreaterThanOrEqualTo | 값이 지정된 값보다 크거나 같은지 테스트 |
matlab.unittest.constraints.IsLessThan | 값이 지정된 값보다 작은지 테스트 |
matlab.unittest.constraints.IsLessThanOrEqualTo | 값이 지정된 값보다 작거나 같은지 테스트 |
배열 크기
matlab.unittest.constraints.HasElementCount | 배열에 지정된 개수의 요소가 있는지 테스트 |
matlab.unittest.constraints.HasLength | 배열이 지정된 길이를 갖는지 테스트 |
matlab.unittest.constraints.HasSize | 배열이 지정된 크기를 갖는지 테스트 |
matlab.unittest.constraints.IsEmpty | 값이 비어 있는지 테스트 |
matlab.unittest.constraints.IsScalar | 값이 스칼라인지 테스트 |
유형
matlab.unittest.constraints.IsInstanceOf | 값이 지정된 클래스의 인스턴스인지 테스트 |
matlab.unittest.constraints.IsOfClass | 값의 클래스가 지정된 클래스인지 테스트 |
문자열
matlab.unittest.constraints.ContainsSubstring | 값에 지정된 문자열이 포함되어 있는지 테스트 |
matlab.unittest.constraints.EndsWithSubstring | 값이 지정된 문자열로 끝나는지 테스트 |
matlab.unittest.constraints.IsSubstringOf | 값이 지정된 문자열의 부분문자열인지 테스트 |
matlab.unittest.constraints.Matches | 값이 지정된 정규 표현식과 일치하는지 테스트 |
matlab.unittest.constraints.StartsWithSubstring | 값이 지정된 문자열로 시작하는지 테스트 |
특수값
matlab.unittest.constraints.HasInf | 배열이 무한대 값을 갖는지 테스트 |
matlab.unittest.constraints.HasMissing | Test if array has missing elements |
matlab.unittest.constraints.HasNaN | 배열이 NaN 값을 갖는지 테스트 |
matlab.unittest.constraints.IsFinite | 배열 요소가 유한한 값인지 테스트 |
숫자형 특성
matlab.unittest.constraints.IsReal | 배열 요소가 실수 값인지 테스트 |
matlab.unittest.constraints.IsSparse | 배열이 희소 배열인지 테스트 |
집합
matlab.unittest.constraints.HasUniqueElements | 집합이 고유한 요소를 가지는지 테스트 |
matlab.unittest.constraints.IsSameSetAs | 집합이 다른 집합에 포함된 것과 동일한 요소를 가지는지 테스트 |
matlab.unittest.constraints.IsSubsetOf | 집합이 지정된 집합의 부분 집합인지 테스트 |
matlab.unittest.constraints.IsSupersetOf | 집합이 지정된 집합의 상위 집합인지 테스트 |
파일과 폴더
matlab.unittest.constraints.IsFile | 값이 파일인지 테스트 |
matlab.unittest.constraints.IsFolder | 값이 폴더인지 테스트 |
실제 값 프록시
matlab.unittest.constraints.AnyCellOf | 셀형 배열의 요소 중 하나라도 제약 조건을 충족하는지 테스트 |
matlab.unittest.constraints.AnyElementOf | 배열의 요소 중 하나라도 제약 조건을 충족하는지 테스트 |
matlab.unittest.constraints.EveryCellOf | 셀형 배열의 모든 요소가 제약 조건을 충족하는지 테스트 |
matlab.unittest.constraints.EveryElementOf | 배열의 모든 요소가 제약 조건을 충족하는지 테스트 |
허용오차
matlab.unittest.constraints.AbsoluteTolerance | 절대 수치 허용오차 |
matlab.unittest.constraints.AndTolerance | Logical conjunction of numeric tolerances |
matlab.unittest.constraints.OrTolerance | Logical disjunction of numeric tolerances |
matlab.unittest.constraints.RelativeTolerance | 상대 수치 허용오차 |
matlab.unittest.constraints.Tolerance | 허용오차에 대한 기본 인터페이스 |
비교 연산자
matlab.unittest.constraints.CellComparator | 셀형 배열의 비교 연산자 |
matlab.unittest.constraints.DictionaryComparator | Comparator for dictionaries |
matlab.unittest.constraints.LogicalComparator | 논리형 배열의 비교 연산자 |
matlab.unittest.constraints.NumericComparator | 숫자형 배열의 비교 연산자 |
matlab.unittest.constraints.ObjectComparator | MATLAB 객체 배열 또는 Java 객체 배열에 대한 비교 연산자 |
matlab.unittest.constraints.PublicPropertyComparator | MATLAB 객체 배열의 퍼블릭 속성에 대한 비교 연산자 |
matlab.unittest.constraints.StringComparator | string형 배열, 문자형 배열 또는 문자형 배열로 구성된 셀형 배열에 대한 비교 연산자 |
matlab.unittest.constraints.StructComparator | 구조체형 배열의 비교 연산자 |
matlab.unittest.constraints.TableComparator | table형 배열의 비교 연산자 |
버전 내역
R2013a에 개발됨
참고 항목
verifyThat
| Simulink.sdi.constraints.MatchesSignal
(Simulink)