JAVA--assert.notNull

巴扎黑
リリース: 2017-06-23 16:35:12
オリジナル
3412 人が閲覧しました

今日、MySQLでJUnitのテストをしていたら、assertNull(tu)などのコードが何を意味するのか分からなかったので、以下のようにまとめました。

org.springframework.util.Assert
Assertは中国語に訳すと「主張」となります
ざっくり言うと、実際にある値が期待通りであると判断し、異なる場合には例外をスローするという意味です

Spring のソース コードは次のとおりです。

/**
* オブジェクトが null ではないことをアサートします。 .
*

Assert.notNull(clazz, "クラスは null であってはなりません");

* @param object チェックするオブジェクト
* @param メッセージ例外アサーションが失敗した場合に使用するメッセージ
* オブジェクトが null の場合は @throws IllegalArgumentException
*/
public static void notNull(Object object, String message) {
if (object == null) {
throw new IllegalArgumentException(message);
}
}

この関数の意味は、渡されるオブジェクトが空であってはいけないということです。空の場合は例外をスローします。

以上がJAVA--assert.notNullの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート