이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

matlab.unittest.constraints 패키지

MATLAB 제약 조건 인터페이스의 클래스 요약

설명

제약 조건은 계산된 값을 가설 검정(Qualification)하는 비즈니스 규칙을 지정합니다. 제약 조건은 matlab.unittest.qualifications 가설 검정(Qualification) 메서드인 assertThat, assumeThat, fatalAssertThat, verifyThat 중 하나와 함께 사용합니다. 제약 조건은 계산된 (실제) 값이 제약 조건을 충족하는지 여부를 확인합니다. 제약 조건은 또한 진단도 제공합니다. 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에 개발됨