diff --git a/sql/schema.sql b/sql/schema.sql index 8b46cca..dbbfcb2 100644 --- a/sql/schema.sql +++ b/sql/schema.sql @@ -1,7 +1,9 @@ CREATE TABLE IF NOT EXISTS person ( id SERIAL PRIMARY KEY, name VARCHAR(200) NOT NULL, - phone VARCHAR(100) + phone VARCHAR(100), + email VARCHAR(200), + address VARCHAR(255) ); CREATE TABLE IF NOT EXISTS vehicle ( diff --git a/src/main/java/de/antco/projekt/ConsoleUi.java b/src/main/java/de/antco/projekt/ConsoleUi.java index da620e3..37d8589 100644 --- a/src/main/java/de/antco/projekt/ConsoleUi.java +++ b/src/main/java/de/antco/projekt/ConsoleUi.java @@ -115,8 +115,10 @@ public class ConsoleUi { private void addPerson() throws SQLException { String name = readValidName("Name: "); String phone = readPhoneNumber("Telefonnummer: "); + String email = readNonEmpty("Email: "); + String address = readNonEmpty("Adresse: "); - Person person = service.createPerson(name, phone); + Person person = service.createPerson(name, phone, email, address); System.out.println("Kunde gespeichert (ID: " + person.getId() + ")"); } diff --git a/src/main/java/de/antco/projekt/dao/PersonDao.java b/src/main/java/de/antco/projekt/dao/PersonDao.java index 79f3dc6..679e5b4 100644 --- a/src/main/java/de/antco/projekt/dao/PersonDao.java +++ b/src/main/java/de/antco/projekt/dao/PersonDao.java @@ -8,15 +8,17 @@ import java.util.ArrayList; import java.util.List; public class PersonDao { - public Person create(String name, String phone) throws SQLException { - String sql = "INSERT INTO person(name, phone) VALUES (?, ?) RETURNING id"; + public Person create(String name, String phone, String email, String address) throws SQLException { + String sql = "INSERT INTO person(name, phone, email, address) VALUES (?, ?, ?, ?) RETURNING id"; try (Connection con = Database.getConnection(); PreparedStatement ps = con.prepareStatement(sql)) { ps.setString(1, name); ps.setString(2, phone); + ps.setString(3, email); + ps.setString(4, address); ResultSet rs = ps.executeQuery(); if (rs.next()) { - return new Person(rs.getInt("id"), name, phone); + return new Person(rs.getInt("id"), name, phone, email, address); } throw new SQLException("Konnte Person nicht speichern"); } @@ -24,25 +26,37 @@ public class PersonDao { public List findAll() throws SQLException { List result = new ArrayList<>(); - String sql = "SELECT id, name, phone FROM person ORDER BY name"; + String sql = "SELECT id, name, phone, email, address FROM person ORDER BY name"; try (Connection con = Database.getConnection(); PreparedStatement ps = con.prepareStatement(sql); ResultSet rs = ps.executeQuery()) { while (rs.next()) { - result.add(new Person(rs.getInt("id"), rs.getString("name"), rs.getString("phone"))); + result.add(new Person( + rs.getInt("id"), + rs.getString("name"), + rs.getString("phone"), + rs.getString("email"), + rs.getString("address") + )); } } return result; } public Person findById(int id) throws SQLException { - String sql = "SELECT id, name, phone FROM person WHERE id = ?"; + String sql = "SELECT id, name, phone, email, address FROM person WHERE id = ?"; try (Connection con = Database.getConnection(); PreparedStatement ps = con.prepareStatement(sql)) { ps.setInt(1, id); ResultSet rs = ps.executeQuery(); if (rs.next()) { - return new Person(rs.getInt("id"), rs.getString("name"), rs.getString("phone")); + return new Person( + rs.getInt("id"), + rs.getString("name"), + rs.getString("phone"), + rs.getString("email"), + rs.getString("address") + ); } return null; } diff --git a/src/main/java/de/antco/projekt/dao/SchemaCreator.java b/src/main/java/de/antco/projekt/dao/SchemaCreator.java index 55180ac..7d8f017 100644 --- a/src/main/java/de/antco/projekt/dao/SchemaCreator.java +++ b/src/main/java/de/antco/projekt/dao/SchemaCreator.java @@ -12,8 +12,22 @@ public class SchemaCreator { st.execute("CREATE TABLE IF NOT EXISTS person (" + "id SERIAL PRIMARY KEY, " + "name VARCHAR(200) NOT NULL, " + - "phone VARCHAR(100)" + + "phone VARCHAR(100), " + + "email VARCHAR(200), " + + "address VARCHAR(255)" + ")"); + + // Migration: Add columns if they don't exist (using simplistic approach catching errors if column exists or using IF NOT EXISTS syntax if supported by DB) + // Postgres supports IF NOT EXISTS for ADD COLUMN in newer versions. + // To be safe and simple in JDBC without specific version check, we can try to add and ignore exception or check metadata. + // But here I'll assume Postgres which supports: ALTER TABLE ... ADD COLUMN IF NOT EXISTS ... + try { + st.execute("ALTER TABLE person ADD COLUMN IF NOT EXISTS email VARCHAR(200)"); + st.execute("ALTER TABLE person ADD COLUMN IF NOT EXISTS address VARCHAR(255)"); + } catch (SQLException ignored) { + // Ignore if syntax is not supported or other non-critical error during migration attempt + } + st.execute("CREATE TABLE IF NOT EXISTS vehicle (" + "id SERIAL PRIMARY KEY, " + "person_id INTEGER NOT NULL REFERENCES person(id) ON DELETE CASCADE, " + diff --git a/src/main/java/de/antco/projekt/exporters/CsvPersonExporter.java b/src/main/java/de/antco/projekt/exporters/CsvPersonExporter.java index 79a35a5..4b3c406 100644 --- a/src/main/java/de/antco/projekt/exporters/CsvPersonExporter.java +++ b/src/main/java/de/antco/projekt/exporters/CsvPersonExporter.java @@ -12,7 +12,9 @@ public class CsvPersonExporter implements IExporter { public void exportData(List data, String path) throws Exception { try (BufferedWriter bw = new BufferedWriter(new FileWriter(path))) { for (Person p : data) { - bw.write(p.getName() + ";" + p.getPhone()); + bw.write(p.getName() + ";" + p.getPhone() + ";" + + (p.getEmail() != null ? p.getEmail() : "") + ";" + + (p.getAddress() != null ? p.getAddress() : "")); bw.newLine(); } } diff --git a/src/main/java/de/antco/projekt/importers/CsvPersonImporter.java b/src/main/java/de/antco/projekt/importers/CsvPersonImporter.java index 194c7a4..dd76699 100644 --- a/src/main/java/de/antco/projekt/importers/CsvPersonImporter.java +++ b/src/main/java/de/antco/projekt/importers/CsvPersonImporter.java @@ -20,8 +20,10 @@ public class CsvPersonImporter implements IImporter { if (parts.length >= 2) { String name = parts[0].trim(); String phone = parts[1].trim(); + String email = parts.length > 2 ? parts[2].trim() : ""; + String address = parts.length > 3 ? parts[3].trim() : ""; // ID 0 as placeholder, will be ignored/regenerated on DB insert - result.add(new Person(0, name, phone)); + result.add(new Person(0, name, phone, email, address)); } } } diff --git a/src/main/java/de/antco/projekt/model/Person.java b/src/main/java/de/antco/projekt/model/Person.java index ed8a3fc..07a9837 100644 --- a/src/main/java/de/antco/projekt/model/Person.java +++ b/src/main/java/de/antco/projekt/model/Person.java @@ -4,11 +4,15 @@ public class Person { private final int id; private final String name; private final String phone; + private final String email; + private final String address; - public Person(int id, String name, String phone) { + public Person(int id, String name, String phone, String email, String address) { this.id = id; this.name = name; this.phone = phone; + this.email = email; + this.address = address; } public int getId() { @@ -23,8 +27,16 @@ public class Person { return phone; } + public String getEmail() { + return email; + } + + public String getAddress() { + return address; + } + @Override public String toString() { - return id + ": " + name + " (" + phone + ")"; + return id + ": " + name + " (" + phone + ", " + email + ", " + address + ")"; } } diff --git a/src/main/java/de/antco/projekt/service/WorkshopService.java b/src/main/java/de/antco/projekt/service/WorkshopService.java index d3f2787..ebff2ef 100644 --- a/src/main/java/de/antco/projekt/service/WorkshopService.java +++ b/src/main/java/de/antco/projekt/service/WorkshopService.java @@ -29,8 +29,8 @@ public class WorkshopService { } } - public Person createPerson(String name, String phone) throws SQLException { - return personDao.create(name, phone); + public Person createPerson(String name, String phone, String email, String address) throws SQLException { + return personDao.create(name, phone, email, address); } public List listPersons() throws SQLException { diff --git a/src/test/java/de/antco/projekt/exporters/CsvPersonExporterTest.java b/src/test/java/de/antco/projekt/exporters/CsvPersonExporterTest.java index 3612ec1..0fa1747 100644 --- a/src/test/java/de/antco/projekt/exporters/CsvPersonExporterTest.java +++ b/src/test/java/de/antco/projekt/exporters/CsvPersonExporterTest.java @@ -17,16 +17,16 @@ class CsvPersonExporterTest { tempFile.deleteOnExit(); List persons = Arrays.asList( - new Person(1, "Max", "123"), - new Person(2, "Moritz", "456") + new Person(1, "Max", "123", "max@mail.de", "Weg 1"), + new Person(2, "Moritz", "456", "moritz@mail.de", "Weg 2") ); CsvPersonExporter exporter = new CsvPersonExporter(); exporter.exportData(persons, tempFile.getAbsolutePath()); try (BufferedReader br = new BufferedReader(new FileReader(tempFile))) { - assertEquals("Max;123", br.readLine()); - assertEquals("Moritz;456", br.readLine()); + assertEquals("Max;123;max@mail.de;Weg 1", br.readLine()); + assertEquals("Moritz;456;moritz@mail.de;Weg 2", br.readLine()); assertNull(br.readLine()); } } diff --git a/src/test/java/de/antco/projekt/importers/CsvPersonImporterTest.java b/src/test/java/de/antco/projekt/importers/CsvPersonImporterTest.java index 16c7761..ce75495 100644 --- a/src/test/java/de/antco/projekt/importers/CsvPersonImporterTest.java +++ b/src/test/java/de/antco/projekt/importers/CsvPersonImporterTest.java @@ -15,8 +15,8 @@ class CsvPersonImporterTest { tempFile.deleteOnExit(); try (FileWriter writer = new FileWriter(tempFile)) { - writer.write("Max Mustermann;0123456789\n"); - writer.write("Erika Musterfrau;9876543210\n"); + writer.write("Max Mustermann;0123456789;max@example.com;Musterstrasse 1\n"); + writer.write("Erika Musterfrau;9876543210;erika@example.com;Musterweg 2\n"); } CsvPersonImporter importer = new CsvPersonImporter(); @@ -25,7 +25,12 @@ class CsvPersonImporterTest { assertEquals(2, persons.size()); assertEquals("Max Mustermann", persons.get(0).getName()); assertEquals("0123456789", persons.get(0).getPhone()); + assertEquals("max@example.com", persons.get(0).getEmail()); + assertEquals("Musterstrasse 1", persons.get(0).getAddress()); + assertEquals("Erika Musterfrau", persons.get(1).getName()); assertEquals("9876543210", persons.get(1).getPhone()); + assertEquals("erika@example.com", persons.get(1).getEmail()); + assertEquals("Musterweg 2", persons.get(1).getAddress()); } } diff --git a/src/test/java/de/antco/projekt/model/PersonTest.java b/src/test/java/de/antco/projekt/model/PersonTest.java new file mode 100644 index 0000000..30e01a5 --- /dev/null +++ b/src/test/java/de/antco/projekt/model/PersonTest.java @@ -0,0 +1,27 @@ +package de.antco.projekt.model; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class PersonTest { + + @Test + void testConstructorAndGetters() { + Person p = new Person(1, "Name", "123", "mail@test.com", "Address 1"); + assertEquals(1, p.getId()); + assertEquals("Name", p.getName()); + assertEquals("123", p.getPhone()); + assertEquals("mail@test.com", p.getEmail()); + assertEquals("Address 1", p.getAddress()); + } + + @Test + void testToString() { + Person p = new Person(1, "Name", "123", "mail@test.com", "Address 1"); + String s = p.toString(); + assertTrue(s.contains("Name")); + assertTrue(s.contains("123")); + assertTrue(s.contains("mail@test.com")); + assertTrue(s.contains("Address 1")); + } +} diff --git a/src/test/java/de/antco/projekt/model/VehicleTest.java b/src/test/java/de/antco/projekt/model/VehicleTest.java new file mode 100644 index 0000000..ca71a69 --- /dev/null +++ b/src/test/java/de/antco/projekt/model/VehicleTest.java @@ -0,0 +1,25 @@ +package de.antco.projekt.model; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class VehicleTest { + @Test + void testConstructorAndGetters() { + Vehicle v = new Vehicle(1, 10, "Brand", "Model", "Plate"); + assertEquals(1, v.getId()); + assertEquals(10, v.getPersonId()); + assertEquals("Brand", v.getBrand()); + assertEquals("Model", v.getModel()); + assertEquals("Plate", v.getPlate()); + } + + @Test + void testToString() { + Vehicle v = new Vehicle(1, 10, "VW", "Golf", "ABC-123"); + String s = v.toString(); + assertTrue(s.contains("VW")); + assertTrue(s.contains("Golf")); + assertTrue(s.contains("ABC-123")); + } +} diff --git a/target/classes/de/antco/projekt/ConsoleUi.class b/target/classes/de/antco/projekt/ConsoleUi.class index fa07774..addd162 100644 Binary files a/target/classes/de/antco/projekt/ConsoleUi.class and b/target/classes/de/antco/projekt/ConsoleUi.class differ diff --git a/target/classes/de/antco/projekt/dao/PersonDao.class b/target/classes/de/antco/projekt/dao/PersonDao.class index 2cacabf..d44f8cc 100644 Binary files a/target/classes/de/antco/projekt/dao/PersonDao.class and b/target/classes/de/antco/projekt/dao/PersonDao.class differ diff --git a/target/classes/de/antco/projekt/dao/SchemaCreator.class b/target/classes/de/antco/projekt/dao/SchemaCreator.class index 5d4c0af..a060869 100644 Binary files a/target/classes/de/antco/projekt/dao/SchemaCreator.class and b/target/classes/de/antco/projekt/dao/SchemaCreator.class differ diff --git a/target/classes/de/antco/projekt/exporters/CsvPersonExporter.class b/target/classes/de/antco/projekt/exporters/CsvPersonExporter.class index 972acbd..839a0c1 100644 Binary files a/target/classes/de/antco/projekt/exporters/CsvPersonExporter.class and b/target/classes/de/antco/projekt/exporters/CsvPersonExporter.class differ diff --git a/target/classes/de/antco/projekt/importers/CsvPersonImporter.class b/target/classes/de/antco/projekt/importers/CsvPersonImporter.class index 6b861e5..56c0cb5 100644 Binary files a/target/classes/de/antco/projekt/importers/CsvPersonImporter.class and b/target/classes/de/antco/projekt/importers/CsvPersonImporter.class differ diff --git a/target/classes/de/antco/projekt/model/Person.class b/target/classes/de/antco/projekt/model/Person.class index 10a0bd4..df774bc 100644 Binary files a/target/classes/de/antco/projekt/model/Person.class and b/target/classes/de/antco/projekt/model/Person.class differ diff --git a/target/classes/de/antco/projekt/service/WorkshopService.class b/target/classes/de/antco/projekt/service/WorkshopService.class index 76f99c7..bc469e9 100644 Binary files a/target/classes/de/antco/projekt/service/WorkshopService.class and b/target/classes/de/antco/projekt/service/WorkshopService.class differ diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index a37a8ab..10e697d 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,20 +1,20 @@ -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/VehicleDao.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/WorkOrderDao.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/Database.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/importers/IImporter.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/loggers/ILogger.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/importers/CsvPersonImporter.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/ConsoleUi.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/Person.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/App.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/exporters/IExporter.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/ServiceItemDao.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/ServiceItem.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/WorkOrder.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/WorkOrderItem.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/exporters/CsvPersonExporter.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/Vehicle.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/service/WorkshopService.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/SchemaCreator.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/WorkOrderDetails.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/PersonDao.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/Vehicle.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/WorkOrderItem.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/exporters/IExporter.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/ConsoleUi.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/WorkOrderDao.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/SchemaCreator.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/Database.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/App.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/importers/CsvPersonImporter.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/loggers/ILogger.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/WorkOrderDetails.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/VehicleDao.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/service/WorkshopService.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/importers/IImporter.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/WorkOrder.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/PersonDao.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/dao/ServiceItemDao.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/exporters/CsvPersonExporter.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/Person.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/main/java/de/antco/projekt/model/ServiceItem.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst index 746de9a..d434a9e 100644 --- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -1,2 +1,4 @@ -de/antco/projekt/exporters/CsvPersonExporterTest.class de/antco/projekt/importers/CsvPersonImporterTest.class +de/antco/projekt/exporters/CsvPersonExporterTest.class +de/antco/projekt/model/PersonTest.class +de/antco/projekt/model/VehicleTest.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst index 00f09a6..5c6fd89 100644 --- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -1,2 +1,4 @@ -/config/workspace/Schule/jdbc_konsolen_projekt/src/test/java/de/antco/projekt/exporters/CsvPersonExporterTest.java -/config/workspace/Schule/jdbc_konsolen_projekt/src/test/java/de/antco/projekt/importers/CsvPersonImporterTest.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/test/java/de/antco/projekt/model/VehicleTest.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/test/java/de/antco/projekt/exporters/CsvPersonExporterTest.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/test/java/de/antco/projekt/importers/CsvPersonImporterTest.java +/config/workspace/SchuleB/jdbc_konsolen_projekt/src/test/java/de/antco/projekt/model/PersonTest.java diff --git a/target/surefire-reports/TEST-de.antco.projekt.exporters.CsvPersonExporterTest.xml b/target/surefire-reports/TEST-de.antco.projekt.exporters.CsvPersonExporterTest.xml index efcc184..493c000 100644 --- a/target/surefire-reports/TEST-de.antco.projekt.exporters.CsvPersonExporterTest.xml +++ b/target/surefire-reports/TEST-de.antco.projekt.exporters.CsvPersonExporterTest.xml @@ -1,9 +1,9 @@ - + - + @@ -12,9 +12,9 @@ - + - + @@ -22,12 +22,12 @@ - + - + @@ -41,7 +41,7 @@ - + @@ -53,5 +53,5 @@ - + \ No newline at end of file diff --git a/target/surefire-reports/TEST-de.antco.projekt.importers.CsvPersonImporterTest.xml b/target/surefire-reports/TEST-de.antco.projekt.importers.CsvPersonImporterTest.xml index 4f8d52d..e92c96c 100644 --- a/target/surefire-reports/TEST-de.antco.projekt.importers.CsvPersonImporterTest.xml +++ b/target/surefire-reports/TEST-de.antco.projekt.importers.CsvPersonImporterTest.xml @@ -1,9 +1,9 @@ - + - + @@ -12,9 +12,9 @@ - + - + @@ -22,12 +22,12 @@ - + - + @@ -41,7 +41,7 @@ - + @@ -53,5 +53,5 @@ - + \ No newline at end of file diff --git a/target/surefire-reports/de.antco.projekt.exporters.CsvPersonExporterTest.txt b/target/surefire-reports/de.antco.projekt.exporters.CsvPersonExporterTest.txt index 9037223..3c984d5 100644 --- a/target/surefire-reports/de.antco.projekt.exporters.CsvPersonExporterTest.txt +++ b/target/surefire-reports/de.antco.projekt.exporters.CsvPersonExporterTest.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: de.antco.projekt.exporters.CsvPersonExporterTest ------------------------------------------------------------------------------- -Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.235 s -- in de.antco.projekt.exporters.CsvPersonExporterTest +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.313 s -- in de.antco.projekt.exporters.CsvPersonExporterTest diff --git a/target/surefire-reports/de.antco.projekt.importers.CsvPersonImporterTest.txt b/target/surefire-reports/de.antco.projekt.importers.CsvPersonImporterTest.txt index 88ce129..2390926 100644 --- a/target/surefire-reports/de.antco.projekt.importers.CsvPersonImporterTest.txt +++ b/target/surefire-reports/de.antco.projekt.importers.CsvPersonImporterTest.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: de.antco.projekt.importers.CsvPersonImporterTest ------------------------------------------------------------------------------- -Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in de.antco.projekt.importers.CsvPersonImporterTest +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in de.antco.projekt.importers.CsvPersonImporterTest diff --git a/target/test-classes/de/antco/projekt/exporters/CsvPersonExporterTest.class b/target/test-classes/de/antco/projekt/exporters/CsvPersonExporterTest.class index 4961bc3..59b20de 100644 Binary files a/target/test-classes/de/antco/projekt/exporters/CsvPersonExporterTest.class and b/target/test-classes/de/antco/projekt/exporters/CsvPersonExporterTest.class differ diff --git a/target/test-classes/de/antco/projekt/importers/CsvPersonImporterTest.class b/target/test-classes/de/antco/projekt/importers/CsvPersonImporterTest.class index 88526ef..174e30b 100644 Binary files a/target/test-classes/de/antco/projekt/importers/CsvPersonImporterTest.class and b/target/test-classes/de/antco/projekt/importers/CsvPersonImporterTest.class differ diff --git a/test.sh b/test.sh new file mode 100755 index 0000000..00fb0e1 --- /dev/null +++ b/test.sh @@ -0,0 +1,2 @@ +#!/bin/bash +mvn test