首頁  >  文章  >  Java  >  JAVA--assert.notNull

JAVA--assert.notNull

巴扎黑
巴扎黑原創
2017-06-23 16:35:123343瀏覽

今天我做JUnit關於MySQL測試時發現,類似assertNull(tu)之類的程式碼不知道什麼意思,因此稍微總結如下。

org.springframework.util.Assert
Assert翻譯為中文為"斷言".
大概來說,就是斷定某一個實際的值就為自己預期想得到的,如果不一樣就拋出異常.

 

spring原始碼如下:

/**
* 斷言物件不為 null .
*

Assert.notNull(clazz, "The class can not be null");

* @param object 要檢查的物件
* @param message 斷言失敗時使用的例外訊息
* 如果物件為null
,則@throws IllegalArgumentException*/
public static void notNull(Object object, String message) {
if (object == null) {
throw new IllegalArgumentException(message);
}
}

該函數的意思是傳入的object必須不能為空。如果為空就拋出異常。

以上是JAVA--assert.notNull的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn