diff --git a/src/test/java/net/hostsharing/hsadminng/hs/office/migration/ImportOfficeTables.java b/src/test/java/net/hostsharing/hsadminng/hs/office/migration/ImportOfficeTables.java index c9119da2..00eaf1fa 100644 --- a/src/test/java/net/hostsharing/hsadminng/hs/office/migration/ImportOfficeTables.java +++ b/src/test/java/net/hostsharing/hsadminng/hs/office/migration/ImportOfficeTables.java @@ -82,7 +82,7 @@ public class ImportOfficeTables extends ContextBasedTest { try (Reader reader = resourceReader("migration/business-partners.csv")) { final var lines = readAllLines(reader); - importBusinessPartners(lines.get(0), withoutFirstElement(lines)); + importBusinessPartners(justHeader(lines), withoutHeader(lines)); } catch (Exception e) { throw new RuntimeException(e); } @@ -101,7 +101,7 @@ public class ImportOfficeTables extends ContextBasedTest { try (Reader reader = resourceReader("migration/contacts.csv")) { final var lines = readAllLines(reader); - importContacts(lines.get(0), withoutFirstElement(lines)); + importContacts(justHeader(lines), withoutHeader(lines)); } catch (Exception e) { throw new RuntimeException(e); } @@ -150,7 +150,7 @@ public class ImportOfficeTables extends ContextBasedTest { try (Reader reader = resourceReader("migration/sepa-mandates.csv")) { final var lines = readAllLines(reader); - importSepaMandates(lines.get(0), withoutFirstElement(lines)); + importSepaMandates(justHeader(lines), withoutHeader(lines)); } catch (Exception e) { throw new RuntimeException(e); } @@ -431,7 +431,11 @@ public class ImportOfficeTables extends ContextBasedTest { return Files.newBufferedReader(filePath); } - private List withoutFirstElement(final List records) { + private static String[] justHeader(final List lines) { + return lines.get(0); + } + + private List withoutHeader(final List records) { return records.subList(1, records.size()-1); }