# assert_checkfalse

条件が false であることを確認する.

## 呼び出し手順

                flag = assert_checkfalse ( condition )
                flag = assert_checkfalse ( condition )
                [flag,errmsg] = assert_checkfalse ( condition )

## パラメータ

condition:

  論理値の行列

flag :

  1行1列の論理値行列, 条件が falseの場合に %t, そうでない場合に %f

errmsg :

  1行1列の文字列行列,エラーメッセージ. flag==%t の場合, errmsg="". flag==%f の場合, errmsgにはエラーメッセージが代入されます.

## 説明

`condition` の全エントリがfalseの場合に そのまま実行されます.

`condition`のエントリのどれかがtrueの場合に エラーが発生します. `condition`が論理値でない場合にエラーが発生します.

conditionのエントリのどれかがtrueの場合,

- 出力変数errmsgが使用されない場合,エラーが出力され,

- 出力変数errmsgが使用される場合,エラーは出力されません.

## 例

    // テストはパスする
    assert_checkfalse ( %f );
    flag = assert_checkfalse ( %f )
    [flag,errmsg] = assert_checkfalse ( %f )
    [flag,errmsg] = assert_checkfalse ( [%f %f] );

    // テストは失敗する
    assert_checkfalse ( [%t %f] );
    flag = assert_checkfalse ( [%t %f] )
    // エラーは生成されない
    [flag,errmsg] = assert_checkfalse ( [%t %f] )

    // 誤ったコール
    assert_checkfalse ( "a" )

## 履歴

5.4.0
関数が導入されました