Assert斷言使用在寫代碼的時候如果使用斷言,可以減少代碼些ifelse判斷;這段時間代碼用了斷言,舒服得不要不要的
Assert.notNull:如果為null,就報錯(throw new IllegalArgumentException(message);)
Assert.isNull();如果傳遞的參數不為null就報錯
Assert.isTrue();如果不是傳遞的參數不是true就報錯
Assert.doesNotContain(); 判斷字符串是否含有該字符串
Assert.hasLength();如果字符串為null或者為空且字符長度不為0,報錯
Assert.hasText(); text不為null且必須至少包含一個非空格的字符
Assert.isAssignable();是否子類和父類關系
Assert.isInstanceOf(); obj必須能被正確造型成為clazz 指定的類
Assert.noNullElements(); 數組中是否包含null元素
Assert.state();會拋出IllegalStateException異常