예제 #1
0
 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());
 }
예제 #2
0
 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());
 }
예제 #3
0
 /**
  * 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());
 }