ドキュメンテーション センター

  • 評価版
  • 製品アップデート

assumeMatches

クラス: matlab.unittest.TestCase
パッケージ: matlab.unittest

文字列が指定された正規表現と一致すると仮定する

構文

assumeMatches(assumable,actual,expression)
assumeMatches(assumable,actual,expression,diagnostic)

説明

assumeMatches(assumable,actual,expression) は、actualexpression で定義された正規表現と一致する文字列であると仮定します

assumeMatches(assumable,actual,expression,diagnostic) は失敗時に diagnostic の診断情報も表示します

ヒント

  • このメソッドは、以下と機能的に等価です。

    import matlab.unittest.constraints.Matches;
    assumable.assumeThat(actual, Matches(expression));
    

    assumeThat を介して Matches 制約を直接使用した場合、使用できる機能の数が増えます。

入力引数

assumable

この matlab.unittest.TestCase インスタンスは、テストを実行しているフレームワークとの組み合わせで仮定が成功か失敗かを判定するために使用します。

actual

テストする文字列。

expression

一致させる値。正規表現として指定します。

diagnostic

失敗時に表示する診断情報。次のいずれかとして指定されます。

  • 文字列

  • 関数ハンドル

  • matlab.unittest.diagnostics.Diagnostic オブジェクト

診断値は、非スカラー値になることがあります。詳細は、matlab.unittest.diagnostics.Diagnosticmatlab.unittest.diagnostics.Diagnostic を参照してください。

詳細は、verifyMatches の例を参照してください。

参考

| |

この情報は役に立ちましたか?