matlab.unittest.constraints.IsTrue 클래스
패키지: matlab.unittest.constraints
슈퍼클래스: matlab.unittest.constraints.Constraint
값이 true인지 테스트
설명
matlab.unittest.constraints.IsTrue
클래스는 값이 true인지 테스트하는 제약 조건을 제공합니다.
생성
설명
c = matlab.unittest.constraints.IsTrue
는 값이 true인지 테스트하는 제약 조건을 만듭니다. 이 제약 조건은 논리형 스칼라 값이 1
(true
)인 경우 충족됩니다.
예제
팁
IsTrue
대신에ReturnsTrue
제약 조건을 사용할 수 있습니다.IsTrue
가 더 빠르고 사용하기 더 쉽지만ReturnsTrue
는 보다 개선된 진단 정보를 제공합니다. 이 예제에서는 두 테스트가 모두 실패하지만 두 번째 테스트에서는 진단에 함수 핸들을 표시합니다.import matlab.unittest.TestCase import matlab.unittest.constraints.IsTrue import matlab.unittest.constraints.ReturnsTrue testCase = TestCase.forInteractiveUse; actual = 1; expected = 2; testCase.verifyThat(isequal(actual,expected),IsTrue) testCase.verifyThat(@() isequal(actual,expected),ReturnsTrue)
버전 내역
R2013a에 개발됨