Browse Source

Tests geschrieben, Bug gefixt

Test für "MakingStringTest"
featureVokabelKartenSchreiber
Christian Baltzer 5 years ago
parent
commit
30c9c63dde
  1. BIN
      src/main/java/com/ugsbo/.DS_Store
  2. 8
      src/main/java/com/ugsbo/VokableKartenSchreiber/Vokabelkarte.java
  3. 8
      src/main/java/com/ugsbo/gui/StartApplication.java
  4. 8
      src/main/java/module-info.java
  5. 67
      src/test/java/com/ugsbo/VokabelKartenSchreiber/makeStringTest.java

BIN
src/main/java/com/ugsbo/.DS_Store

8
src/main/java/com/ugsbo/VokableKartenSchreiber/Vokablekarte.java → src/main/java/com/ugsbo/VokableKartenSchreiber/Vokabelkarte.java

@ -4,7 +4,7 @@ import java.io.BufferedWriter;
import java.io.FileWriter; import java.io.FileWriter;
import java.util.Scanner; import java.util.Scanner;
class Vokabelkarte{
public class Vokabelkarte{
String Name; String Name;
String Frage; String Frage;
String Antwort1; 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 prüfen Der zu prüfende String
* @param Rückgabe Der String an den angehängt werden soll * @param Rückgabe Der String an den angehängt werden soll
* @return Der fertige String * @return Der fertige String
@ -44,10 +44,10 @@ class Vokabelkarte{
//------------------------------------------------- //-------------------------------------------------
//Private //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 (prüfen != "") {
if(Rückgabe!="") { if(Rückgabe!="") {
Rückgabe += Zwischenwert;
prüfen += Zwischenwert;
} }
Rückgabe += prüfen; Rückgabe += prüfen;
} }

8
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);
}
}

8
src/main/java/module-info.java

@ -1,8 +0,0 @@
module UGSBO {
requires javafx.controls;
requires javafx.fxml;
opens com.ugsbo.gui to javafx.fxml;
exports com.ugsbo.gui;
}

67
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);
}
}
Loading…
Cancel
Save