### Question:
IntegerPM extends BigDecimalPM implements IIntegerPM { public void setLong(Long value) { if (value == null) { setBigDecimal(null); } else { setBigDecimal(new BigDecimal(value)); } } IntegerPM();  IntegerPM(Integer value); long getMinValue(); void setMinValue(long minValue); long getMaxValue(); void setMaxValue(long maxValue); void setMinMaxValueRange(long minValue, long maxValue); void setByte(Byte value); Byte getByte(); void setShort(Short value); Short getShort(); void setInteger(Integer value); Integer getInteger(); void setLong(Long value); Long getLong();  }### Answer:
@Test public void setDefaultText() { IntegerPM model = new IntegerPM(); Long defaultValue = 1000l; Long currentValue = 500l; model.setLong(defaultValue); model.preset(); model.setLong(currentValue); assertTrue("model.isModified()", model.isModified()); model.reset(); assertFalse("model.isModified()", model.isModified()); }