IT用語集 › プログラミング › アサーション
コード内で「これが成り立つはず」と宣言する文。成り立たなければプログラムは異常終了する。
assert balance >= 0。用途は二つで、コード内(「起きるはずのない」バグの検出)とテスト内(expect(x).toBe(2))。エラー処理とは違い、正しく動いているコードでは失敗しないはずのものである。
assert balance >= 0
expect(x).toBe(2)