diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/uiDesigner.xml b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml index caa90fb..621a0e9 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml @@ -3,6 +3,14 @@ + + + + + + + + @@ -13,16 +21,15 @@ - - + - + - - + + @@ -42,53 +49,47 @@ - - - - - - - - - - - - - - - - - - - - + - - + + - - - - - - - - - - - - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -110,21 +111,16 @@ - - - - @@ -139,6 +135,7 @@ + @@ -155,13 +152,24 @@ - + - + + + + + + + + + + + + @@ -172,7 +180,6 @@ - @@ -187,7 +194,7 @@ - + @@ -200,6 +207,10 @@ + + + + - + - - - - - - - - + + + + - - + @@ -295,58 +293,83 @@ + + + + + + + + + + - - - - - - + - - - - + + + + + - + - - - - - + + + + + + + + + - + + + + + - - + + + + + + + + + + + + + - + - + @@ -365,53 +388,55 @@ - - + + + + + + + - + + + + + + + + - + - + - - + + - - + - - + + + + + - - - - - - - - - - - - - - - - + - + + + + diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt b/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt index b62168b..f47181e 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt @@ -1 +1 @@ -Theresa#May#1696-06-30 +Theresa#May#1969-06-30 diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml b/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml index 207c3ee..a580ef9 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml @@ -5,6 +5,7 @@ + diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Kunde.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/model/Kunde.java similarity index 98% rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Kunde.java rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/model/Kunde.java index edd6ef9..20aea55 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Kunde.java +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/model/Kunde.java @@ -1,4 +1,4 @@ -package app; +package model; import java.time.LocalDate; diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/App.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/App.java similarity index 80% rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/App.java rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/services/App.java index dbdf291..8825a43 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/App.java +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/App.java @@ -1,4 +1,6 @@ -package app; +package services; + +import view.GUI; public class App { public static void main(String[] args) throws Exception { diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Datenhaltung.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/Datenhaltung.java similarity index 96% rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Datenhaltung.java rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/services/Datenhaltung.java index fc5f20a..e319e37 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Datenhaltung.java +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/Datenhaltung.java @@ -1,4 +1,6 @@ -package app; +package services; + +import model.Kunde; import java.io.BufferedReader; import java.io.FileReader; diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/GUI.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/view/GUI.java similarity index 98% rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/GUI.java rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/view/GUI.java index d78ab7a..a22e953 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/GUI.java +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/view/GUI.java @@ -1,7 +1,9 @@ -package app; +package view; + +import services.Datenhaltung; +import model.Kunde; import java.awt.*; -import java.awt.event.*; import java.io.IOException; import java.time.LocalDate; import java.time.format.DateTimeFormatter; diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/DatenhaltungTest.java b/de.hhn.ai.prog2.blatt8.internationalisierung/tests/services/DatenhaltungTest.java similarity index 88% rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/DatenhaltungTest.java rename to de.hhn.ai.prog2.blatt8.internationalisierung/tests/services/DatenhaltungTest.java index 1200427..4ffdffc 100644 --- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/DatenhaltungTest.java +++ b/de.hhn.ai.prog2.blatt8.internationalisierung/tests/services/DatenhaltungTest.java @@ -1,5 +1,6 @@ -package app; +package services; +import model.Kunde; import org.junit.jupiter.api.Test; import java.io.IOException; @@ -13,7 +14,7 @@ import static org.junit.jupiter.api.Assertions.*; class DatenhaltungTest { @Test - void testeKundeLadenUndSpeichern() throws IOException { + void testeKundeLadenUndSpeichernDeutsch() throws IOException { DateTimeFormatter germanFormatter = DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM) .withLocale(Locale.GERMAN); Kunde kunde1 = new Kunde("Angela", "Merkel", LocalDate.parse("05.07.1958", germanFormatter)); @@ -22,6 +23,10 @@ class DatenhaltungTest { assertEquals(kunde1.getFirstName(), kunde1comp.getFirstName()); assertEquals(kunde1.getName(), kunde1comp.getName()); assertEquals(kunde1.getBirthday(), kunde1comp.getBirthday()); + } + + @Test + void testeKundeLadenUndSpeichernEnglisch() throws IOException { DateTimeFormatter englishFormatter = DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM) .withLocale(Locale.ENGLISH); Kunde kunde2 = new Kunde("Theresa", "May", LocalDate.parse("Jun 30, 1969", englishFormatter)); diff --git a/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml b/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml index b45ba33..c5e8eb0 100644 --- a/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml +++ b/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml @@ -2,7 +2,9 @@ - + + + @@ -17,16 +19,14 @@ - + - + - - @@ -35,12 +35,10 @@ - - + + - - @@ -120,6 +118,7 @@ + @@ -234,44 +233,37 @@ - - - - - - - + - - - - + + + + + - + - - - - - + + + + + + + + + - - - - - - - + @@ -286,33 +278,23 @@ - - - - - - - + - + - - - - + + - -