コード例 #1
0
  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));
  }
コード例 #2
0
  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));
  }