From 5c704f1804a0bf7d618baab49861c95146a9168d Mon Sep 17 00:00:00 2001 From: Hymmel Date: Thu, 11 Dec 2025 12:17:34 +0100 Subject: [PATCH] adolf --- sql/schema.sql | 4 +- src/main/java/de/antco/projekt/ConsoleUi.java | 4 +- .../java/de/antco/projekt/dao/PersonDao.java | 28 +++++++++--- .../de/antco/projekt/dao/SchemaCreator.java | 16 ++++++- .../projekt/exporters/CsvPersonExporter.java | 4 +- .../projekt/importers/CsvPersonImporter.java | 4 +- .../java/de/antco/projekt/model/Person.java | 16 ++++++- .../projekt/service/WorkshopService.java | 4 +- .../exporters/CsvPersonExporterTest.java | 8 ++-- .../importers/CsvPersonImporterTest.java | 9 +++- .../de/antco/projekt/model/PersonTest.java | 27 ++++++++++++ .../de/antco/projekt/model/VehicleTest.java | 25 +++++++++++ .../classes/de/antco/projekt/ConsoleUi.class | Bin 10783 -> 10913 bytes .../de/antco/projekt/dao/PersonDao.class | Bin 3572 -> 3886 bytes .../de/antco/projekt/dao/SchemaCreator.class | Bin 2019 -> 2250 bytes .../projekt/exporters/CsvPersonExporter.class | Bin 2193 -> 2479 bytes .../projekt/importers/CsvPersonImporter.class | Bin 1866 -> 2050 bytes .../de/antco/projekt/model/Person.class | Bin 1291 -> 1617 bytes .../projekt/service/WorkshopService.class | Bin 3722 -> 3799 bytes .../compile/default-compile/inputFiles.lst | 40 +++++++++--------- .../default-testCompile/createdFiles.lst | 4 +- .../default-testCompile/inputFiles.lst | 6 ++- ...rojekt.exporters.CsvPersonExporterTest.xml | 16 +++---- ...rojekt.importers.CsvPersonImporterTest.xml | 16 +++---- ...rojekt.exporters.CsvPersonExporterTest.txt | 2 +- ...rojekt.importers.CsvPersonImporterTest.txt | 2 +- .../exporters/CsvPersonExporterTest.class | Bin 2059 -> 2201 bytes .../importers/CsvPersonImporterTest.class | Bin 2047 -> 2323 bytes test.sh | 2 + 29 files changed, 174 insertions(+), 63 deletions(-) create mode 100644 src/test/java/de/antco/projekt/model/PersonTest.java create mode 100644 src/test/java/de/antco/projekt/model/VehicleTest.java create mode 100755 test.sh 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 fa07774099dbfb23a54f35cc587632172eeb77bc..addd162485abc1ef2d83478be717fc13939de300 100644 GIT binary patch delta 4349 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 diff --git a/target/classes/de/antco/projekt/dao/PersonDao.class b/target/classes/de/antco/projekt/dao/PersonDao.class index 2cacabf8025f0ddac97f536f35bf16169d4105bd..d44f8cc3ca053d5f4fba221a70a912600eacdb56 100644 GIT binary patch delta 1804 zcma)+U2GIp6vzKFJF_#>ZA)EfVJzJam40ov5uvSgo3?@}P*MuCP$*Psu`4XJTT1IE z$Vx<`yqIRt#uuL?^(!c%)S(I0nxHYpzW799B=Jdk)d!<-{olJ|OH~rHvvbbed+s@B z&hMQ0rT9`L=j%VOT?f#NvlBUW%C3plh!b-X!vo2om@_aqcrr0IR_*j`>e$=X?NqhK z9A1}?+)|Vdcbi(__Nih1|EPSZyRD<`;XO`rFy^ENh7&R8#Lz~4k2koG(dswC-ZrFxa^{Qrk^UKUeQ9K7n2GV9Rtrw<7N*j7fidPP`m>JzaXi5{5^a`XB~0$zc3-ff$|m=cG&TyGRCD%}h!VLWEYOJn3K!e>Es$&iC;Hvz8poNuvV$ zQHg%8ClO_|2xCMUB|_iPG~Gw=6OW1cY9Zh?d|iQGr^|OFevJWcO8f%rZ6CjhAMqrf zVtGQiB>}5+o}JO`-ZR`2$j>7`L$^Umq+1dfKn-S$!r!sA(+8VHCJfvIA;(~QNd0W6 zickq+YSp_4>|H(?gv(B-V&s4S?=ldVNA08r#LJ^zRB5po6=xge=OI}OF7BAc)o_u@C9Xd zDz|g;#OE!5bv*F^TX;QeY>=R0s3)!l;(Cy{HWF7Oam9(bh1INQ#Ae29>Bj{slXUPm zrZVFfV%p-CKUewC7uObS@4%$6(*>yK{{s6}G^+pr delta 1584 zcmZ`(U2GIp7(FvPGk15pKe!Dm!)~|B3U=G>rVZ38yD3OWqm6B;wzO6(f~87@F4a~+ z5hiMy_y7-ZiH4XMgAXNWsEr9YU~S@qAsS75GCt|EFTVJqF|Oy%4oely?9O-Z{eJFu z&$(x=W`0YBzy9mS7XW&2>Rh->E1lb!3AbiPclGb>9nR*LPyMWEdAVP|UtZRKxwmt; zx4(DyNOt;AAzL{(GgZjW9zIr?l5U_9ZNMH32|OOb6Bw5LM)$^14ITfJ@UhX<^kf9% zcuIpcH#Of^nb%0?~VXy07D*RaRkG(hpligo&0duA#@aR=GR#l760YGTOG3(_H1z5_k-=DC0T4 zl|7Erc!M^GF`R{?9B28IaRKk)ecAvNCR>SwLL-1ELt`uxM+)n(8TX*b*@I|g;Uv*% zWQFxC9rf^g6oUTUID{#0^ON*G?;&>yhcQk3iJ*@zN89iSUhp8lf&q?nZn%ge90hQc zq3q6>)8fxDk!#%C2E@ME)8+ z>WmSdGG;JOUdq^jw{V{JB0j)}v~euqbJ{O)3*XQh9yKM>0c_;PDKsF>s3vA+unEm* zN0xBqST)UBIaW)vMvhg|_yPBM6zw1}n|QHFkwa!S5M;%X!9uq@jsogLK1V@(kC!mV zV>jSCj~JcJ)^t+yy-c5?>TSfTtXsoyk4KeaMX)10F!&E@>Rve)NjYS;zQAxF^53EN zdr2{$uX@a#fHkzd!VYwTsNn=&^%Wc8K?T=W5_<=z*uf&Tsq{+a8YvfJ)GO5%S30GH zeVsn6IFtj?yhF<`4K8`>Cp^2rx0+wZRV>riuAvpCy~c9~ zaKq))m78OouJ!l2zgYhb@@{)x&3w--(6#+ Op7mckImtG3y#61GO?hRbrV&T0at8I6@UnZEMGMx#!+{?mO?jllQ&7zQMIRqm#t0dIUCN{%%@iv4=gXy5^x7}QHz_3WcxgRoKXsW>Sm2|Rx4Pd-{Q?_K{@MK{ z5%psLEdrjIV%aLlhzac75-pmg+gg6ET7GEWEEc>_q4^OuX3Vsk{g8T{1 zY;^0!H8Igt6WMh^T(~i8NnG$ZxDn5k;^N(N&pr3NckkQj{(UmJ^Y`m_V3Mgu@|Rg^ z>@9|?rW^*bU3=E>y0MoHEAhY%7`{dMZv2BCH0($DJNt7imu8rR!C9!)*QzcT45yZZ zmw{gkR-X6|7FX-9g2%OLl01bpBNW5;j&E}=qu~!{KkIVa(AzewJ*)Zi_hzQo7phO6 zFV$DVPl@4&C1M&5MLj`6(HHZDM(B)u!ECkVONx;UU5qKF4;#456*0rO)L3LT6``Zr zW;pKVH@wWbCcQB#Ugmr!X_51q3>iL>o%34s9I@1dE%n*YTr6!DTMQPPcu`Z|tXSrV zbI?h-G1&7px288$^STsu7)(#_pk;e$Ghj*SJHvpr9*K zG8SY_@m8N0EjU12>^@hyriCnTxUSyl12#KL-&9`a*n#YEmy*i~m(v)R`~k9&Y|6pc1@_)yn;llVIT)AhV^}Dx36XU|n%st;Z-#Pc3@66Mx)v){V=jIy#otR&9 zUr2|GIvnuOh<$?KWO6<}n@FXDXc9nE%^nVF$|co3KAubF^C4Cr_RxYO{%fg`TmDz6 z_rFPq-~Qoa9*(0-;4J1+^GO#9Z64YY5U5OYu|JhDu}%*sbj%q`XY)yglY;Pc;z1&o zPGlxyLsPlzVq!GS)GnOza2jX)DJyFC2pauQ)*k<*6_(!h57skb_X&Hi++AO`EvcDg z7il+7MF1%m)0k06>se?0=gt>J3y5o4Co~? zKh+*j#Z-dEUaP<41b^m)Xr zW-cL$&8EAdo|^AoSv@myh8c^1&NyAV*09>OR{cpS^V}p6K_hqE7GarZBo=|P4PF?QB7@2I9yFblh<5L ytr|*<%*Zb}XGXRh*}f*|$)CL`Ra@QScG|haUC9}lc_80C9!uqmdP0-ug#Q4z(OBXD diff --git a/target/classes/de/antco/projekt/importers/CsvPersonImporter.class b/target/classes/de/antco/projekt/importers/CsvPersonImporter.class index 6b861e5f7b9dfca3553abb8350141e04f710bd7f..56c0cb559310a547585ebd3cb5519ec39e3122f5 100644 GIT binary patch delta 746 zcmZ9J-Ahza6vcn%&OLKx##@F4&b2QpDYdalt)`~5ES=KKzD(1~yy;ZNq~S;(PexBc zFVTGnqKBYBdJywPsle!=7a{r=qJN<0#I$`!Aqeg{XYIAuzWc0w=GQ)67n@)DI0rP~ zO~>*o8lh5wq1u0>wiQ*8aM08!+Wkqj!=F->MM?G;Y8~pR_kXJT+IG5@9?$LwGQG5bji+iM96S~4F4meiBDAZgxs)e+=v^UW!DFGTXat>KdG5v z?*#F*y#k!Hc5PSBaL~0sC*F&xI6f~)mGFw!ypa*w1V$Pu_S?hT$IBQL$wSI{#zv8D z5^*t8Y%W;5AvQ9!agtWCen!l-2{KZX;FO?5kD?YI_@IhU#0R2{3!5%T2oS4@i3@}N z3Ey6qY-Lk|CYreH%B}x_3lrBG6;E3ibMLw5+H`Zz4d=Qn#9A%1f3iZsyeG`SlK8C zLz|e5jy$E=&s+3$k59Hf34G&!F7p9=3}Goj8BC6;-@Gi9GC z{cD1qZYwe#EEUe?&x@j53z72yh(MY`8Ecdv@kb=9`)G&CJhVXFmXJU?YVHq6%Uv;z%$|9Ptyb zo7_6o-yR%^rpJ(2H!Q>3WQdk4`(sFAOhHP;I8=t&me9H7HEq4;*hiw{>0P@eOnpZ< zu5B?yj1~i{OH@Wh7849Hi+2S>u5q4e*K-W(uqwTBDyF1Yyw|oZAuU%_T=gxY%MDXn zuBj+Wi^5wiN4Rc|UNWQNI%XLPUEUEj+iG&}o#C}fb3H21W%y98UrhOLmdZsKL*qZj z-zS=CL?lDDVOV1OxO*U+J$_*N#Mw=5?sLbG_kl6ywGDdXeB;u7REgI^;nk@p)XO?C zNVjdj9r<$TqmtyXBRjz$)mO3w3@K8d2i%k0vxEMTeb+vAnqte4b&dx!uqxY3bM?Zu zJ=b%1?~U-kH8n@L(uuA47u zp?pbep<9Zyr&z-}ioXGv3`f2I delta 562 zcmZvYJ4*vW6ot?1W=-5|jM->np04lBnD`cqXk{hXTL%#oH5S=Q!TbO#+1lDRf&zr7CthuD3xpDQlqw1W(?0@<6!)%nqF^Q;k^ zUIrIbt)S5iS^{>9gL6UU*{cm3)Di*!P6zi%N0~(#9&PQPdP{EqpP4#AbMJ z%E-1rIeak7;iu`gO}L1|VW^8FCUs5gYC*ul4EG$n*Dw%aos#bmvd~3TR=Y^ZS{JET z_6_8@XXpT8oE+z8V}k57=>>LW-;W|nJdvbwJ>r#A(S}wk++??mSrr|2BAK>AkLk&z zMmbtr1C)S=IW^0vbyh{R`3>*zxzO6oBxr~Q5DaX o>hWzDLTOTQh~y3)VPa9=b_vU@G0s)ER`?(wZc}bx3p>dD0i}aBff$?3=9mm3{y68r7|;SPA*_po&2BKcJn&sNG1W+)ZE0(97YEA#FUhx z)Z*gJtZa*!7~3bW43iic- zZT`Zk#5nl`H;)vTwvMhO%Qgnv4M5wN7-E1V8v`SdRGj>dTih^(Ar;KyWk>_En1JHE z4Cz1?GnkbDWU(-00@*A;ReC_2H942tRumzU4U}VI$N|daPTtS$W|+s24>hj zusc8^H9!$`6Ka97b(6DrG5t~xlxdi}hu2BC5o|s}CnH1CWI;YBb98ZLhGuXmv@o;+ ZX%3+N4j^u0=mYY&fUJIoi42n&BmpyQQ5^sP delta 470 zcmZWl$w~u36s(>ZG}AK^5y>IQ1Q7%oCE`ghb8tY(R|Ey)zQnliOI+jb`vN~f#)}^O z01-TR@aFO(;!7tG9BCe1T}4%O_q$ti<@3+u696AKcQU7oe#+}@;e%e#Lci`-69@De zbK^%6$2h4+$wn_uNt$osf<8>oxDrUwx0wn(*(w?`(0KvUyNB%Pq^y@@7-eiQlja$tFFQf6R(qnxj|g4Ic~?SbwoOe?>G8RZ8Y%rYuBJIFIK z{$$Qk(GHp`u4rn3ljgb8Z;UDnly)+Gi`6a*OVut5%UI#ARc^D@J<7})Gtq=~RyWjp yUY!5$*<^K#%y`hWtvYIMfgQ@mgPtg_V^{se9*Vrj*nh~gk25|=M(4Q1HIl#UG)S}n 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 4961bc352c8605930bd1999f62383c70d09a9a07..59b20de6b29868ce5ac8e4e6bca3ab73c7168be0 100644 GIT binary patch delta 971 zcmZ9K+iwhU6vscm&dkmj6WT#z6x@Iw(C;YrNwBswQRerTX|5C2;o7R zNr)G(;!z~s#s=^H35hp}e?THQGge$)&N;vHJ?DFV=llCTs(n^xfB6399k7X8llHf` zMT27Is5icK)XNuE59KTtDU9Q}kyyLUTpAq=Vv2P0p2>U5C!e~0ld9jcR1wJ(OZls} zES4*@uI{xKD;2Xw!{i^X<|9zM825l%@=ZgId3Revf0R%;Er1rbI)!xyW`b&jWRe&VB9Cp(!RaQv`rt@Pto4xEaNjqfN zuZZ~{je1|#cD5Z)gojR8TQiWaF`>$r!{pZIp%Pjh^RDJC|=2#WaXma z5(RH;Byr??sd&RXSCE+}IOWjKfM3zt)S1_xwdYEe{0Bx%UGrZWw3%*|>Q zF}hpt&UY8M3(G7%JdxFdoZ&8Um$@t4rXV*>OQu31Tc&+~TdOp8OtH2?GFxF|HeP0P znQckk-4WHN=$&Sdd*F9e^@jp~^aatRQH`8rBx*z>Q=E(%?_bHX{fu)*#F@CueI81n z6D-&v%Rwy`brQ{yZ!n)8qU@tVS{5?QA}+C5nj59PfhWX5F}mch^h@s8ASdA eBpqVbS0T6}1iDaO<+?<{gWV9XJ+}tu5O!y95QKeI83AaSq*AUidOfj-n!2wjL*iQ z#i5lpx38qd3KMZSM!UOO(xW=u_a&i?E`@&~^*9yDWFv!_#q?-8HJ4to>7>US;JBi^ zY3Sbz@#aaJC^3(XD*}Jn?N;F}dKG3OwH9xWc6gUhJDj0SVXcVzP-ZD@)6am(Sx4g> zgYL9%rt*Tq-gXx+8tdnh!)1otAHHxP%CN%~423?sn0=Hsx$4$ymDUJj4&zL?eOjBk z_A#ryRcgWAYt*R+Zp3&Jn50CuO7YY&P)xbsjQt%+sd*W)pX-{`G?lKh831jIgoJ2G0a&cn+d6 zJ(S6W<$?l|R}v%003m6qVuotwsgdSdX%F#|x}w`oaXKzHXSgLw;%&#b#dB_xlD$M_ z19zB}r(;YoM_RUV7qarqE_qMLd1;QLZHc;WGHK$NWK6=Q2q=@0ElM%|Bcxp9te+xq WUj#IfTx3a*_aj+}N+$OH?BO4QnuhWK diff --git a/target/test-classes/de/antco/projekt/importers/CsvPersonImporterTest.class b/target/test-classes/de/antco/projekt/importers/CsvPersonImporterTest.class index 88526efbf7901b8851dcacc10f7744f62af0f7b8..174e30b1a9b8f135bf784ae843697b03658f45ef 100644 GIT binary patch delta 708 zcmZvYJ8u(F5Ju0n*WQ&eG9(y@DoY3v6oyS4Ubc{UD2fmv5)BaEOT2y%FA2LgF%V*Y z0nL`Q^eBpifC52FOF>6R{sRqW?mAK|i{{R~XTCf0&Gd57Nap+B&tHJ^yxzfoKk5vXe_&SKUEFfcKO`dGpA3@ z6sM=0vZr(ZDY53&?CGsQ%_q9Kp(YvTxS8b^j>4*Wty$k~G%ao`azpL4@@|%UTA2~$ z#Y!dc!qDP@V&AYU3s+RT)-0A3`@LXt$e@L%*wgP6yELgOoM^#tw(>?tsh824)W&F) zgshABOp!)WkH*pmiw$A=1sNX8nT_u$mTAfhe90!MgZe2kC1g9Qr`Nm5Ph3v$mAMbx z_{jXoVqt*X(d2%?*wtLouF0c864$8=5?yCgEay4QF(x=p0Y{>NseLan8jYLf z?ilZ}`6i+tjPsi#@gy_iHqTL>uo6$by)%==FIIUfb6(;d0ik5C@|G5Dneds^)jQ~u zH6a}#Coy{BAZb!H$(kHMnN0LBF-(d(Oh}B)Kl1;%{4ylIU|nu{!>=SNHsnmu{RgLwvyFlFE!vyYg2M$*3; z{zsNbD)bJZ3%v-T4`D>961H6eKHcMqm)ae}7?%dnja_7%Ys){@9^7FM`#fioeFw<0 zx_}kraL7ZBxW_)VPVywjBoW9O4P6Q;1+PL2ghHqW1^J5z9IEuEM|KoACAsGWXMEWo MaZVMuU^H;~4Q`h}>i_@% 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