java.lang.AssertionError

AssertionErrorは、アサーションに失敗したことを表すエラーである。assert 文や JUnit のorg.junit.Assertクラスなどが発生させる。

AssertionError
Figure 1. AssertionError

コンストラクタ

コンストラクタ 説明
AssertionError() 詳細メッセージを指定しないでAssertionErrorを構築する。
AssertionError(boolean detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。
AssertionError(char detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。
AssertionError(double detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。
AssertionError(float detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。
AssertionError(int detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。
AssertionError(long detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。
AssertionError(Object detailMessage) 詳細メッセージを指定してAssertionErrorを構築する。

詳細メッセージを指定しないでAssertionErrorを構築する。

AssertionError assertionError = new AssertionError();
throw assertionError;

詳細メッセージを指定してAssertionErrorを構築する。

AssertionError assertionError = new AssertionError("引数を指定してください。");
throw assertionError;

getMessage

アサーション・エラーの詳細メッセージ文字列を返す。

public String getMessage()

printStackTrace

アサーション・エラーのバックトレースを出力する。

public void printStackTrace()
public void printStackTrace(PrintStream s)
public void printStackTrace(PrintWriter s)

引数を指定しない場合、バックトレースは標準エラー・ストリームへ出力される。