Main Content

matlab.unittest.diagnostics.ConstraintDiagnostic 클래스

패키지: matlab.unittest.diagnostics
슈퍼클래스: matlab.unittest.diagnostics.Diagnostic

대부분의 제약 조건에 공통적인 필드를 사용한 진단

설명

ConstraintDiagnostic 클래스는 대부분의 제약 조건에 공통적인 다양한 텍스트 필드를 제공합니다. 이러한 필드는 적용 가능성에 따라 켜거나 끌 수 있습니다.

ConstraintDiagnostic 클래스는 헬퍼 클래스로, 제약 조건을 사용할 때 진단을 표시하는 용도로 사용됩니다. ConstraintDiagnostic 클래스는 제약 조건의 getDiagnosticFor 메서드로 만든 진단에 일반적인 디자인을 추가하는 방법을 사용자 지정 제약 조건 작성자에게 제공합니다.

제약 조건 진단은 설명, 조건, 실제 값 및 예상 값의 순으로 표시됩니다.

속성

ActVal

테스트할 제약 조건에 전달되는 실제 값입니다.

ActValHeader

실제 값 속성 ActVal에 대한 헤더 정보로, 문자형 벡터로 지정됩니다. 디폴트 헤더는 'Actual Value:'입니다.

Conditions

서식 있는 조건 목록으로, 단일 문자형 벡터로 지정됩니다. 각 조건은 새 줄(Newline)에서 화살표(-->) 구분 기호로 시작합니다. 조건은 addCondition 메서드와 addConditionsFrom 메서드를 사용하여 목록에 추가됩니다.

ConditionsCount

조건 목록에 있는 조건의 개수입니다. 이 수는 조건 목록에서 생성되며, 읽기 전용 속성입니다. 조건 목록은 Conditions 속성에 정의됩니다.

Description

일반 진단 정보로, 문자형 벡터로 지정됩니다.

DisplayActVal

실제 값 속성 ActVal을 표시할지 여부를 나타내는 표시로, 부울로 지정됩니다. 기본적으로 실제 값은 표시되지 않으며 이 속성의 값은 false입니다.

DisplayConditions

Conditions 속성을 표시할지 여부를 나타내는 표시로, 부울로 지정됩니다. 기본적으로 조건은 표시되지 않으며 이 속성의 값은 false입니다. DisplayConditionstrue로 설정했더라도 조건 목록에 조건이 없는 경우에는 조건 헤더와 조건 목록이 모두 표시되지 않습니다.

DisplayDescription

Description 속성을 표시할지 여부를 나타내는 표시로, 부울로 지정됩니다. 기본적으로 설명은 표시되지 않으며 해당 속성의 값은 false입니다.

DisplayExpVal

예상 값 속성 ExpVal을 표시할지 여부를 나타내는 표시로, 부울로 지정됩니다. 기본적으로 예상 값은 표시되지 않으며 해당 속성의 값은 false입니다.

ExpVal

예상 값입니다(해당하는 경우). 연관된 제약 조건이 예상 값을 포함하지 않는 경우 이 속성을 끌 수 있습니다.

ExpValHeader

예상 값 속성 ExpVal에 대한 헤더 정보로, 문자형 벡터로 지정됩니다. 디폴트 헤더는 'Expected Value:'입니다.

상속 속성

Artifacts

마지막 진단 평가 중에 생성된 아티팩트로, FileArtifact 인스턴스의 배열로 반환됩니다.

DiagnosticText

DiagnosticText 속성은 테스트 프레임워크와 같이 진단 결과를 소비하는 개체에 실제 진단 정보를 전달하는 수단을 제공합니다. 이 속성은 diagnose 메서드를 실행하는 동안 정의되는 문자형 벡터입니다.

메서드

addCondition조건을 조건 목록에 추가
addConditionsFrom다른 ConstraintDiagnostic의 조건을 조건 목록에 추가
getDisplayableString객체를 표시할 문자열로 변환
getPostActValString실제 값 뒤에 표시할 텍스트 반환
getPostConditionString조건 목록 뒤에 표시할 텍스트 반환
getPostDescriptionString설명 뒤에 표시할 텍스트 반환
getPostExpValString예상 값 뒤에 표시할 텍스트 반환
getPreDescriptionString설명 전에 표시할 텍스트 반환

상속된 메서드

diagnose진단 작업 실행
join여러 개의 진단을 단일 배열로 연결

복사 의미 체계

핸들. 핸들 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사 항목을 참조하십시오.