public final class ArgUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
assertEqualsLen(String string,
int len,
String desc)
断言指定长度是否等于某个值
1.空值校验则认为长度为0;
2.想对空值校验,请使用判断非空。
|
static void |
assertFalse(boolean condition,
String name)
断言为 false
|
static void |
assertTrue(boolean condition,
String name)
断言为 true
|
static void |
equals(Object except,
Object real,
String msg)
断言: real 与 except 相等
|
static void |
gt(long actual,
long expected)
已过时。
|
static void |
gt(String paramName,
long actual,
long expected)
必须大于指定的值
|
static void |
gte(String paramName,
long actual,
long expected)
必须大于等于指定的值
|
static boolean |
isEqualsLen(String string,
int len)
指定长度是否等于某个值
1.空值校验则认为长度为0;
2.想对空值校验,请使用判断非空。
|
static boolean |
isFitMaxLen(String string,
int maxLen)
字符串是否满足最大长度
1.
|
static boolean |
isFitMinLen(String string,
int minLen)
满足最小长度
1.
|
static Boolean |
isMatchesRegex(String string,
String regex)
字符串是否满足正则表达式。
|
static boolean |
isNotEqualsLen(String string,
int len)
指定长度是否不等于某个值
|
static boolean |
isNotFitMaxLen(String string,
int maxLen)
字符串是否不满足最大长度
|
static boolean |
isNotFitMinLen(String string,
int minLen)
不满足最小长度
|
static Boolean |
isNotMatchesRegex(String string,
String regex)
字符串是否不满足正则表达式。
|
static Boolean |
isNotNumber(String number)
不是一个数字
|
static Boolean |
isNumber(String number)
校验字符串是否满足全是数字
1. null 值通过
2.
|
static void |
lt(String paramName,
long actual,
long expected)
必须小于指定的值
|
static void |
lte(String paramName,
long actual,
long expected)
必须小于等于指定的值
|
static void |
notEmpty(Collection<?> collection,
String name)
禁止为空,并且判断其中元素不准为空
|
static void |
notEmpty(Map map,
String name)
禁止为空,并且判断其中元素不准为空
|
static void |
notEmpty(Object[] array,
String name)
禁止为空,并且判断其中元素不准为空
|
static void |
notEmpty(String string,
String name)
校验字符串非空
|
static void |
notNegative(double number,
String paramName)
断言为非负 double
|
static void |
notNegative(int number,
String paramName)
断言为非负整数
|
static void |
notNegative(long number,
String paramName)
断言为非负长整数
|
static void |
notNull(Object object,
String name)
断言不为空
|
static void |
notNull(Object object,
String name,
String errMsg)
不可为空
|
static void |
positive(double number,
String paramName)
断言为正 double
|
static void |
positive(int number,
String paramName)
断言为正整数
|
static void |
positive(long number,
String paramName)
断言为长正整数
|
public static void notNull(Object object, String name, String errMsg)
object - 对象name - 对象名称errMsg - 错误描述public static void notEmpty(String string, String name)
string - 待检查的字符串name - 字符串的名称public static void equals(Object except, Object real, String msg)
except - 期望值real - 实际值msg - 错误消息public static void assertEqualsLen(String string, int len, String desc)
string - 字符串len - 期望长度desc - 描述public static boolean isEqualsLen(String string, int len)
string - 字符串len - 期望长度true 是public static boolean isNotEqualsLen(String string, int len)
string - 字符串len - 期望长度true 是public static boolean isFitMaxLen(String string, int maxLen)
string - 字符串maxLen - 最大长度true 是public static boolean isNotFitMaxLen(String string, int maxLen)
string - 字符串maxLen - 最大长度true 是public static boolean isFitMinLen(String string, int minLen)
string - 字符串minLen - 最小长度true 是public static boolean isNotFitMinLen(String string, int minLen)
string - 字符串minLen - 最小长度true 是public static Boolean isNumber(String number)
number - 数字字符串true 是public static Boolean isMatchesRegex(String string, String regex)
string - 字符串regex - 正则表达式true 是public static Boolean isNotMatchesRegex(String string, String regex)
string - 字符串regex - 正则表达式true 是public static void positive(int number,
String paramName)
number - 入参paramName - 参数名称public static void notNegative(int number,
String paramName)
number - 入参paramName - 参数名称public static void positive(long number,
String paramName)
number - 入参paramName - 参数名称public static void notNegative(long number,
String paramName)
number - 入参paramName - 参数名称public static void positive(double number,
String paramName)
number - 入参paramName - 参数名称public static void notNegative(double number,
String paramName)
number - 入参paramName - 参数名称public static void assertTrue(boolean condition,
String name)
condition - 结果name - 参数名称public static void assertFalse(boolean condition,
String name)
condition - 结果name - 参数名称public static void notEmpty(Object[] array, String name)
array - 数组name - 名称public static void notEmpty(Collection<?> collection, String name)
collection - 集合name - 名称public static void notEmpty(Map map, String name)
map - 集合name - 名称@Deprecated public static void gt(long actual, long expected)
actual - 确切的值expected - 预期值public static void gt(String paramName, long actual, long expected)
paramName - 参数名称actual - 确切的值expected - 预期值public static void gte(String paramName, long actual, long expected)
paramName - 参数名称actual - 确切的值expected - 预期值public static void lt(String paramName, long actual, long expected)
paramName - 参数名称actual - 确切的值expected - 预期值public static void lte(String paramName, long actual, long expected)
paramName - 参数名称actual - 确切的值expected - 预期值Copyright © 2024. All rights reserved.