/** * Check if the value is within a specified range. * * @param value The value validation is being performed on. * @param min The minimum value of the range. * @param max The maximum value of the range. * @return <code>true</code> if the value is within the * specified range. */ public boolean isInRange(Number value, Number min, Number max) { return (minValue(value, min) && maxValue(value, max)); }
/** * Test Range/Min/Max */ public void testRangeMinMax() { Number number9 = new Integer(9); Number number10 = new Integer(10); Number number11 = new Integer(11); Number number19 = new Integer(19); Number number20 = new Integer(20); Number number21 = new Integer(21); // Test isInRange() assertFalse("isInRange() < min", strictValidator.isInRange(number9 , number10, number20)); assertTrue("isInRange() = min", strictValidator.isInRange(number10 , number10, number20)); assertTrue("isInRange() in range", strictValidator.isInRange(number11 , number10, number20)); assertTrue("isInRange() = max", strictValidator.isInRange(number20 , number10, number20)); assertFalse("isInRange() > max", strictValidator.isInRange(number21 , number10, number20)); // Test minValue() assertFalse("minValue() < min", strictValidator.minValue(number9 , number10)); assertTrue("minValue() = min", strictValidator.minValue(number10 , number10)); assertTrue("minValue() > min", strictValidator.minValue(number11 , number10)); // Test minValue() assertTrue("maxValue() < max", strictValidator.maxValue(number19 , number20)); assertTrue("maxValue() = max", strictValidator.maxValue(number20 , number20)); assertFalse("maxValue() > max", strictValidator.maxValue(number21 , number20)); }
/** * Check if the value is within a specified range. * * @param value The value validation is being performed on. * @param min The minimum value of the range. * @param max The maximum value of the range. * @return <code>true</code> if the value is within the * specified range. */ public boolean isInRange(Number value, Number min, Number max) { return (minValue(value, min) && maxValue(value, max)); }
/** * Check if the value is within a specified range. * * @param value The value validation is being performed on. * @param min The minimum value of the range. * @param max The maximum value of the range. * @return <code>true</code> if the value is within the * specified range. */ public boolean isInRange(Number value, Number min, Number max) { return (minValue(value, min) && maxValue(value, max)); }