Is in range of


Definition

Return true if value is in range between two values.

Usage

addRule("field -> lesser: 4, 8") // 4 is min value and 8 max value.

Tests

@Test
public final void testRuleRangeOk() throws Exception {
    UtilTest.testIt("range:5, 10", "5", true);
    UtilTest.testIt("range:5, 10", "6", true);
    UtilTest.testIt("range:5, 10", "7", true);
    UtilTest.testIt("range:5, 10", "7.77", true);
    UtilTest.testIt("range:5, 10", "8", true);
    UtilTest.testIt("range:5, 10", "9", true);
    UtilTest.testIt("range:5, 10", "10", true);
}

@Test
public final void testRuleRangeNotOk() throws Exception {
    UtilTest.testIt("range:5, 10", "!@#$%^&", false);
    UtilTest.testIt("range:5, 10", "4", false);
    UtilTest.testIt("range:5, 10", "4.45678", false);
    UtilTest.testIt("range:5, 10", "11", false);
    UtilTest.testIt("range:5, 10", "11.45678", false);
    UtilTest.testIt("range:5, 10", "-4", false);
    UtilTest.testIt("range:5, 10", "10.456789", false);
    UtilTest.testIt("range:5, 10", "678345678903456789234567893456789023456789034567890", false);
}

results matching ""

    No results matching ""