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

matlab.unittest.constraints.IsEmpty 클래스

패키지: matlab.unittest.constraints
슈퍼클래스: matlab.unittest.constraints.BooleanConstraint

빈 값을 규정하는 제약 조건

생성

IsEmpty는 빈 값을 규정하는 제약 조건을 제공합니다. 이 제약 조건은 실제 값 배열이 비어 있는 경우 충족됩니다.

복사 의미 체계

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

예제

모두 축소

대화형 방식 테스트를 위한 테스트 케이스를 생성합니다.

import matlab.unittest.TestCase
import matlab.unittest.constraints.IsEmpty

testCase = TestCase.forInteractiveUse;

빈 문자형 벡터가 IsEmpty 제약 조건을 충족하는지 확인합니다.

testCase.verifyThat('', IsEmpty)
Interactive verification passed.

벡터가 비어 있지 않은지 어설션(Assertion)합니다.

testCase.assertThat([13 42], ~IsEmpty)
Interactive verification passed.

길이 차원이 0인 행렬이 비어 있는지 확인합니다.

testCase.verifyThat(rand(2, 5, 0, 3), IsEmpty)
Interactive verification passed.

빈 객체가 IsEmpty 제약 조건을 충족하는지 어설션(Assertion)합니다.

testCase.assertThat(MException.empty, IsEmpty)
Interactive assertion passed.

빈 숫자형 배열을 포함하는 셀형 배열이 비어 있는지 확인합니다.

testCase.verifyThat({[]}, IsEmpty)
Interactive verification failed.

---------------------
Framework Diagnostic:
---------------------
IsEmpty failed.
--> The value must be empty.
--> The value has a size of [1  1].

Actual Value:
        {[]}

포함된 유일한 항목이 빈 배열이라 할지라도 이 셀형 배열은 비어 있지 않습니다.

참고 항목

| | |