diff --git a/src/main/java/com/ugsbo/.DS_Store b/src/main/java/com/ugsbo/.DS_Store index f73253b..9f8ac73 100644 Binary files a/src/main/java/com/ugsbo/.DS_Store and b/src/main/java/com/ugsbo/.DS_Store differ diff --git a/src/main/java/com/ugsbo/VokableKartenSchreiber/Vokablekarte.java b/src/main/java/com/ugsbo/VokableKartenSchreiber/Vokabelkarte.java similarity index 89% rename from src/main/java/com/ugsbo/VokableKartenSchreiber/Vokablekarte.java rename to src/main/java/com/ugsbo/VokableKartenSchreiber/Vokabelkarte.java index 9860141..cc9b314 100644 --- a/src/main/java/com/ugsbo/VokableKartenSchreiber/Vokablekarte.java +++ b/src/main/java/com/ugsbo/VokableKartenSchreiber/Vokabelkarte.java @@ -4,7 +4,7 @@ import java.io.BufferedWriter; import java.io.FileWriter; import java.util.Scanner; -class Vokabelkarte{ +public class Vokabelkarte{ String Name; String Frage; String Antwort1; @@ -35,7 +35,7 @@ class Vokabelkarte{ /*** * - * @param zwischenstück fügt ein Zwischenstück zwischen den beiden Strings ein + * @param Zwischenwert fügt ein Zwischenstück zwischen den beiden Strings ein * @param prüfen Der zu prüfende String * @param Rückgabe Der String an den angehängt werden soll * @return Der fertige String @@ -44,10 +44,10 @@ class Vokabelkarte{ //------------------------------------------------- //Private - private String NichtLeeralsohinzufügen(String prüfen, String Rückgabe, String Zwischenwert) { + public String NichtLeeralsohinzufügen(String prüfen, String Rückgabe, String Zwischenwert) { if (prüfen != "") { if(Rückgabe!="") { - Rückgabe += Zwischenwert; + prüfen += Zwischenwert; } Rückgabe += prüfen; } diff --git a/src/main/java/com/ugsbo/gui/StartApplication.java b/src/main/java/com/ugsbo/gui/StartApplication.java new file mode 100644 index 0000000..c9af6e0 --- /dev/null +++ b/src/main/java/com/ugsbo/gui/StartApplication.java @@ -0,0 +1,8 @@ +package com.ugsbo.gui; + +public class StartApplication{ + + public static void main(String[] args) { + MainApp.main(args); + } +} \ No newline at end of file diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java deleted file mode 100644 index a48c156..0000000 --- a/src/main/java/module-info.java +++ /dev/null @@ -1,8 +0,0 @@ -module UGSBO { - requires javafx.controls; - requires javafx.fxml; - - opens com.ugsbo.gui to javafx.fxml; - - exports com.ugsbo.gui; -} \ No newline at end of file diff --git a/src/test/java/com/ugsbo/VokabelKartenSchreiber/makeStringTest.java b/src/test/java/com/ugsbo/VokabelKartenSchreiber/makeStringTest.java new file mode 100644 index 0000000..e2c0443 --- /dev/null +++ b/src/test/java/com/ugsbo/VokabelKartenSchreiber/makeStringTest.java @@ -0,0 +1,67 @@ +package com.ugsbo.VokabelKartenSchreiber; + +import static org.junit.Assert.*; + +import org.junit.*; + +import com.ugsbo.VokableKartenSchreiber.Vokabelkarte; + +public class makeStringTest { + + @Test + public void makeStringReturnsStringKorrekt() { + Vokabelkarte WorkingObjekt = new Vokabelkarte(); + + String Ergebnis = "TestName/TestFrage/TestAntwort;TestAntwort;TestAntwort;TestAntwort"; + String Abfrage = WorkingObjekt.makeString("TestName","TestFrage","TestAntwort","TestAntwort","TestAntwort","TestAntwort"); + + //assertTrue(Ergebnis.equals(Abfrage)); + assertEquals("zurückgeworfener String ist nicht korrekt " ,Abfrage, Ergebnis); + } + + public void makeStringReturnsStringKorrektohneName() { + Vokabelkarte WorkingObjekt = new Vokabelkarte(); + + String Ergebnis = "TestFrage/TestAntwort;TestAntwort;TestAntwort;TestAntwort"; + String Abfrage = WorkingObjekt.makeString("","TestFrage","TestAntwort","TestAntwort","TestAntwort","TestAntwort"); + + //assertTrue(Ergebnis.equals(Abfrage)); + assertEquals("zurückgeworfener String ist nicht korrekt " ,Abfrage, Ergebnis); + } + + @Test + public void makeStringReturnsStringNichtKorrekt() { + Vokabelkarte WorkingObjekt = new Vokabelkarte(); + + + String Ergebnis = "TestName/TestAntwort;TestAntwort;TestAntwort"; + String Abfrage = WorkingObjekt.makeString("TestName","","","","TestAntwort","TestAntwort"); + + //assertTrue(Ergebnis.equals(Abfrage)); + assertEquals("zurückgeworfener String ist nicht korrekt " ,Abfrage, Ergebnis); + } + + @Test + public void makeStringReturnsStringLeer() { + Vokabelkarte WorkingObjekt = new Vokabelkarte(); + + + String Ergebnis = ""; + String Abfrage = WorkingObjekt.makeString("","","","","",""); + + //assertTrue(Ergebnis.equals(Abfrage)); + assertEquals("zurückgeworfener String ist nicht korrekt " ,Abfrage, Ergebnis); + } + + @Test + public void makeStringReturnsStringUnvolständigKeineFrage() { + Vokabelkarte WorkingObjekt = new Vokabelkarte(); + + + String Ergebnis = "TestName/TestAntwort;TestAntwort;TestAntwort;TestAntwort"; + String Abfrage = WorkingObjekt.makeString("TestName","","TestAntwort","TestAntwort","TestAntwort","TestAntwort"); + + //assertTrue(Ergebnis.equals(Abfrage)); + assertEquals("zurückgeworfener String ist nicht korrekt " ,Abfrage, Ergebnis); + } +}