이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
matlab.unittest.constraints 패키지
MATLAB 제약 조건 인터페이스의 클래스 요약
설명
제약 조건을 사용하여 테스트에서 계산된(실제) 값을 가설 검정(Qualification)하는 비즈니스 규칙을 지정할 수 있습니다. 실제 값이 제약 조건을 충족하는지 여부를 테스트하려면 제약 조건을 matlab.unittest.qualifications
가설 검정 메서드인 assertThat
, assumeThat
, fatalAssertThat
또는 verifyThat
과 함께 사용하십시오. 제약 조건은 주로 가설 검정을 위해 사용되지만, matlab.unittest.selectors
패키지의 클래스와 함께 사용하여 테스트 요소를 선택하거나 모의 프레임워크와 함께 사용하여 동작을 지정하고 상호 작용을 가설 검정할 수 있습니다.
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.ReturnsTrue | 함수가 true를 반환하는지 테스트 |
오류 및 경고
matlab.unittest.constraints.IssuesNoWarnings | 경고를 발생시키지 않는 함수를 규정하는 제약 조건 |
matlab.unittest.constraints.IssuesWarnings | 예상 경고 프로파일을 발생시키는 함수를 규정하는 제약 조건 |
matlab.unittest.constraints.Throws | MException을 발생시키는 함수 핸들을 규정하는 제약 조건 |
부등식
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.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)