Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

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.IsValidTest 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.HasMissingTest 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.AndToleranceLogical conjunction of numeric tolerances
matlab.unittest.constraints.OrToleranceLogical disjunction of numeric tolerances
matlab.unittest.constraints.RelativeTolerance상대 수치 허용오차
matlab.unittest.constraints.Tolerance허용오차에 대한 기본 인터페이스

비교 연산자

matlab.unittest.constraints.CellComparator셀형 배열의 비교 연산자
matlab.unittest.constraints.DictionaryComparatorComparator for dictionaries
matlab.unittest.constraints.LogicalComparator논리형 배열의 비교 연산자
matlab.unittest.constraints.NumericComparator숫자형 배열의 비교 연산자
matlab.unittest.constraints.ObjectComparatorMATLAB 객체 배열 또는 Java 객체 배열에 대한 비교 연산자
matlab.unittest.constraints.PublicPropertyComparatorMATLAB 객체 배열의 퍼블릭 속성에 대한 비교 연산자
matlab.unittest.constraints.StringComparatorstring형 배열, 문자형 배열 또는 문자형 배열로 구성된 셀형 배열에 대한 비교 연산자
matlab.unittest.constraints.StructComparator구조체형 배열의 비교 연산자
matlab.unittest.constraints.TableComparatortable형 배열의 비교 연산자

버전 내역

R2013a에 개발됨