Is long
Definition
Return true if value is a long.
Usage
addRule("field -> long")
Tests
@Test
public final void testRuleLongOk() throws Exception {
UtilTest.testIt("long", "123", true);
UtilTest.testIt("long", "-123", true);
UtilTest.testIt("long", String.valueOf(Long.MAX_VALUE), true);
UtilTest.testIt("long", String.valueOf(Long.MIN_VALUE), true);
}
@Test
public final void testRuleLongNotOk() throws Exception {
UtilTest.testIt("long", "!@#$%^&", false);
UtilTest.testIt("long", "9*123 ", false);
UtilTest.testIt("long", "- 123. ", false);
UtilTest.testIt("long", "123 ", false);
UtilTest.testIt("long", "12 4567", false);
UtilTest.testIt("long", "12.34", false);
UtilTest.testIt("long", String.valueOf(Long.MAX_VALUE) + "1", false);
}