Satz220 extends SpartensatzX { @Override public void set(Bezeichner name, String value) { if ((this.getSparte() == 10) && !hasFeld(name)) { setUpTeildatensatzeOf(this, name, MAPPING_SPARTE10); } super.set(name, value); } Satz220();  Satz220(final int sparte);  Satz220(final int sparte, final int wagnisart);  Satz220(final Enum[] felder); @Override void set(Bezeichner name, String value);  }
@Test public void testSparte40Wagnisart() { Satz220 sparte40 = new Satz220(40); sparte40.set(Bezeichner.WAGNISART, "1"); assertEquals("1", sparte40.get(Bezeichner.WAGNISART).trim()); assertThat(sparte40.hasWagnisart(), is(Boolean.TRUE)); assertEquals("1", sparte40.getWagnisart().trim()); }
@Test public void testSetWagnis9Ablauf() { Satz220 satz220 = new Satz220(10); satz220.set(Feld220Wagnis9.ABLAUF, "02022020"); assertEquals("02022020", satz220.get(Feld220Wagnis9.ABLAUF)); }
@Test public void testSetWagnis9Bezugsrechte() { Satz220 satz220 = new Satz220(10); satz220.set(Feld220Wagnis9Bezugsrechte.BEZUGSBERECHTIGT_IM_TODESFALL, "9"); assertEquals("9", satz220.get(Feld220Wagnis9Bezugsrechte.BEZUGSBERECHTIGT_IM_TODESFALL)); }
@Test public void testSetWagnis8() { Satz220 satz220 = new Satz220(10); satz220.set(Feld220Wagnis48ZukSummenaenderungen.BEGINNDAT_DER_NAECHSTEN_JAHRESRENTE, "12022020"); assertEquals("12022020", satz220.get(Feld220Wagnis48ZukSummenaenderungen.BEGINNDAT_DER_NAECHSTEN_JAHRESRENTE)); }