AssertionErrorは、アサーションに失敗したことを表すエラーである。assert
文や JUnit のorg.junit.Assertクラスなどが発生させる。
java.lang.AssertionError の継承図を以下に示す。
java.lang.AssertionError クラスは、以下に示すインタフェースを実装している。
詳細メッセージを指定しないでAssertionErrorを構築する。
AssertionError assertionError = new AssertionError();
throw assertionError;
詳細メッセージを指定してAssertionErrorを構築する。
詳細メッセージを指定してAssertionErrorを構築する。
詳細メッセージを指定してAssertionErrorを構築する。
詳細メッセージを指定してAssertionErrorを構築する。
詳細メッセージを指定してAssertionErrorを構築する。
詳細メッセージを指定してAssertionErrorを構築する。
詳細メッセージを指定してAssertionErrorを構築する。
AssertionError assertionError = new AssertionError("引数を指定してください。");
throw assertionError;
アサーション・エラーの詳細メッセージ文字列を返す。
public String getMessage()
アサーション・エラーのバックトレースを出力する。
public void printStackTrace()
public void printStackTrace(PrintStream s)
public void printStackTrace(PrintWriter s)
引数を指定しない場合、バックトレースは標準エラー・ストリームへ出力される。