Betrag extends NumFeld { @Override public void setInhalt(final int n) { assert n >= 0 : "Betrag can't store negative number (" + n + ")"; super.setInhalt(n * 100); } Betrag(final Enum feldX);  Betrag(final Enum feldX, final FeldInfo info);  Betrag(final Bezeichner name, final int length, final int start);  Betrag(final Bezeichner name, final FeldInfo info);  Betrag(final Betrag other); @Override void setInhalt(final int n); void setInhalt(final double x); @Override int toInt(); @Override long toLong(); @Override double toDouble(); @SuppressWarnings("squid:S2975") @Override Object clone();  }
@Test public void testFormat() { betrag.setInhalt(1.23); if ("DE".equals(Locale.getDefault().getCountry())) { assertEquals("1,23", betrag.format()); } }