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