public void testValidateBigDecimalRange() { field.addVar(min); field.addVar(max); Map map = new HashMap(); map.put(BIG_DECIMAL_PROPERTY, null); assertTrue(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, ""); assertTrue(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, "-1"); assertFalse(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, "0"); assertFalse(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, "0.1"); assertTrue(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, "1"); assertTrue(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, "10.1"); assertTrue(BasicValidator.validateBigDecimalRange(map, field)); map.put(BIG_DECIMAL_PROPERTY, "10.1000000000000001"); assertFalse(BasicValidator.validateBigDecimalRange(map, field)); }
public void testValidateMax() { field.addVar(max); Map map = new HashMap(); map.put(BIG_DECIMAL_PROPERTY, null); assertTrue(BasicValidator.validateMax(map, field)); map.put(BIG_DECIMAL_PROPERTY, ""); assertTrue(BasicValidator.validateMax(map, field)); map.put(BIG_DECIMAL_PROPERTY, "1"); assertTrue(BasicValidator.validateMax(map, field)); map.put(BIG_DECIMAL_PROPERTY, "10.1"); assertTrue(BasicValidator.validateMax(map, field)); map.put(BIG_DECIMAL_PROPERTY, "10.1000000000000001"); assertFalse(BasicValidator.validateMax(map, field)); }