Datenpaket { public void add(final Datensatz datensatz) { datensaetze.add(datensatz); nachsatz.increaseAnzahlSaetze(); } Datenpaket();  Datenpaket(final String vuNummer); void setVuNummer(final String vuNummer); String getVuNummer(); List<Datensatz> getDatensaetze(); void setDatensaetze(final List<Datensatz> datensaetze); Vorsatz getVorsatz(); Nachsatz getNachsatz(); void add(final Datensatz datensatz); void export(final File file); void export(final File file, final String encoding); void export(final File file, final Charset encoding); void export(final OutputStream ostream); void export(final Writer writer); void importFrom(final URI uri); void importFrom(final URL url); void importFrom(final String content); void importFrom(final InputStream istream); void importFrom(final Reader reader); void importFrom(final PushbackLineNumberReader reader); static Satz importSatz(final PushbackLineNumberReader reader); void importFrom(final File file); void importFrom(final File file, final String encoding); void importFrom(final File file, final Charset encoding); void setErstellungsDatumVon(final Datum d); Datum getErstellungsDatumVon(); void setErstellungsDatumBis(final Datum d); Datum getErstellungsDatumBis(); void setAbsender(final String s); String getAbsender(); void setAdressat(final String s); String getAdressat(); void setVermittler(final String s); String getVermittler(); boolean isValid(); List<ConstraintViolation> validate(); @Override String toString();  }
@Test public void testAdd() { datenpaket.add(new Satz220()); Vorsatz vorsatz = datenpaket.getVorsatz(); assertEquals("2.4", vorsatz.getVersion(Bezeichner.VERSION_SATZART_0001)); assertEquals("1.1", vorsatz.getVersion(Bezeichner.VERSION_SATZART_9999)); Nachsatz nachsatz = datenpaket.getNachsatz(); assertEquals(1, nachsatz.getAnzahlSaetze()); }
@Test public void testValidateFolgenummer() { Datenpaket defect = new Datenpaket("08/15"); defect.add(createDatensatzWithFolgenummer(1)); defect.add(createDatensatzWithFolgenummer(3)); defect.add(createDatensatzWithFolgenummer(2)); checkViolations(defect); }