ImportExport { public static List<Datenpaket> importDatenpakete(final InputStream inputStream) throws IOException { List<Datenpaket> datenpakete = new ArrayList<Datenpaket>(); while (inputStream.available() >= 0) { Datenpaket paket = new Datenpaket(); try { paket.importFrom(inputStream); datenpakete.add(paket); } catch (EOFException ex) { LOG.info("EOF nach " + datenpakete.size() + " Datenpaketen erreicht.", ex); break; } } return datenpakete; } private  ImportExport(); static void exportSatz100(final File file); static Datensatz importSatz100(final File file); static List<Datenpaket> importDatenpakete(final InputStream inputStream);  }
@IntegrationTest @Test @SkipTestOn(property = "SKIP_IMPORT_TEST", hide = true) public void testImportDatenpakete() throws IOException { InputStream istream = this.getClass().getResourceAsStream("/zwei_datenpakete.txt"); assertNotNull(istream); try { List<Datenpaket> datenpakete = ImportExport.importDatenpakete(istream); assertEquals(2, datenpakete.size()); } finally { istream.close(); } }