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
) の logical スカラー値で満たされます。
例
ヒント
IsTrue
の代替方法はReturnsTrue
制約です。IsTrue
は実行速度が速く、使いやすいですが、ReturnsTrue
はわずかに優れた診断情報を提供します。この例では両方のテストが失敗しますが、2 番目のテストは診断の一部として関数ハンドルを表示します。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 で導入