matlab.unittest.constraints.ReturnsTrue クラス
名前空間: matlab.unittest.constraints
スーパークラス: matlab.unittest.constraints.Constraint
関数が true を返すかをテスト
説明
matlab.unittest.constraints.ReturnsTrue クラスは、関数が true を返すかどうかをテストするための制約を提供します。
matlab.unittest.constraints.ReturnsTrue クラスは handle クラスです。
作成
説明
c = matlab.unittest.constraints.ReturnsTrue は、関数が true を返すかどうかをテストするための制約を作成します。この制約は、1 (true) の logical スカラー値を返す関数ハンドルで満たされます。
例
ヒント
ReturnsTrueの代替方法はIsTrue制約です。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)