private void createSparte(final int sparte) { Datensatz erweiterungssatz = new Satz211(sparte); LOG.info(erweiterungssatz + " created."); assertEquals(sparte, erweiterungssatz.getSparte()); assertEquals(Config.getVUNummer().getInhalt().trim(), erweiterungssatz.getVuNummer()); Feld spartenFeld = erweiterungssatz.getFeld(Bezeichner.NAME_SPARTE); assertEquals(new NumFeld(new Bezeichner(Bezeichner.NAME_SPARTE), 3, 11, sparte), spartenFeld); Feld vermittler = erweiterungssatz.getFeld(Bezeichner.NAME_VERMITTLER); assertEquals(33, vermittler.getByteAdresse()); }
private static void checkToFeld(final FeldXml input, final Class<? extends Feld> expected) { Feld converted = input.toFeld(42); assertEquals(42, converted.getByteAdresse()); assertTrue( converted + ": bezeichnung expected", StringUtils.isNotEmpty(converted.getBezeichnung())); assertEquals(input.getBezeichnung(), converted.getBezeichnung()); assertEquals(input.getAnzahlBytes(), converted.getAnzahlBytes()); assertEquals(expected, converted.getClass()); }
/** * Der Bezeichner wurde nicht richtig uebernommen in der Vergangenheit. Deswegen dieser Test hier. * * @throws XMLStreamException the XML stream exception */ @Test public void testToFeldBezeichner() throws XMLStreamException { FeldXml gleitkomma = createFeldXmlFrom("feldFliesskomma.xml"); Feld feld = gleitkomma.toFeld(160, Bezeichner.ZUZAHLUNGSBETRAG_IN_WE); assertEquals(Bezeichner.ZUZAHLUNGSBETRAG_IN_WE, feld.getBezeichner()); }