public final class CheckNumber
extends java.lang.Object
Number values. Number types are supported:
ByteShortIntegerLongFloatDoubleBigIntegerBigDecimalFloat.NaN and Double.NaNFloat.POSITIVE_INFINITY and Double.POSITIVE_INFINITYFloat.NEGATIVE_INFINITY and Double.NEGATIVE_INFINITY| Modifier and Type | Method | Description |
|---|---|---|
static Verify<java.lang.Number> |
finite() |
Check that the number is an actual number (not infinity, not NaN).
|
static Verify<java.lang.Number> |
greaterThan(java.lang.Number n) |
Check that the number greater than a given value
|
static Verify<java.lang.Number> |
lessThan(java.lang.Number n) |
Check that the number less than a given value
|
static Verify<java.lang.Number> |
max(java.lang.Number max) |
Check that the number is not larger than 'max'
|
static Verify<java.lang.Number> |
min(java.lang.Number min) |
Check that the number is not smaller than 'min'
|
public static Verify<java.lang.Number> finite()
public static Verify<java.lang.Number> min(java.lang.Number min)
min - minimumpublic static Verify<java.lang.Number> max(java.lang.Number max)
max - maximumpublic static Verify<java.lang.Number> lessThan(java.lang.Number n)
n - value to compare againstpublic static Verify<java.lang.Number> greaterThan(java.lang.Number n)
n - value to compare against