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);
}

results matching ""

    No results matching ""