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.IsFalsefalse 값을 규정하는 제약 조건
matlab.unittest.constraints.IsSameHandleAs핸들 인스턴스와 또 다른 핸들 인스턴스 간의 동일성을 규정하는 제약 조건
matlab.unittest.constraints.IsTruetrue 값을 규정하는 제약 조건
matlab.unittest.constraints.ReturnsTruetrue를 반환하는 함수 핸들을 규정하는 제약 조건

오류 및 경고

matlab.unittest.constraints.IssuesNoWarnings경고를 발생시키지 않는 함수를 규정하는 제약 조건
matlab.unittest.constraints.IssuesWarnings예상 경고 프로파일을 발생시키는 함수를 규정하는 제약 조건
matlab.unittest.constraints.ThrowsMException을 발생시키는 함수 핸들을 규정하는 제약 조건

부등식

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.HasNaNNaN 값을 포함하는 배열을 규정하는 제약 조건
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.RelativeTolerance상대 수치 허용오차
matlab.unittest.constraints.Tolerance허용오차에 대한 추상(Abstract) 인터페이스 클래스

비교 연산자

matlab.unittest.constraints.CellComparator셀형 배열의 비교 연산자
matlab.unittest.constraints.LogicalComparator두 논리값의 비교 연산자
matlab.unittest.constraints.NumericComparator숫자 데이터형의 비교 연산자
matlab.unittest.constraints.ObjectComparatorMATLAB 객체 또는 Java 객체용 비교 연산자
matlab.unittest.constraints.PublicPropertyComparatorMATLAB 객체의 퍼블릭 속성에 대한 비교 연산자
matlab.unittest.constraints.StringComparator두 개의 string형, 문자형 배열 또는 문자형 배열로 구성된 셀형 배열에 대한 비교 연산자입니다.
matlab.unittest.constraints.StructComparatorMATLAB 구조체형 배열의 비교 연산자
matlab.unittest.constraints.TableComparatorMATLAB 테이블 비교 연산자
R2013a에 개발됨