Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.6 KiB

package com.ugsbo.VokabelKartenSchreiber;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
import com.ugsbo.VokableKartenSchreiber.Vokabelkarte;
public class NichtLeeralsohinzufügenTest {
private Vokabelkarte workingObjekt;
@Before
public void setup() {
workingObjekt = new Vokabelkarte();
}
@Test
public void NichtAlsLeeralsoHinzufügen_TestMitAllenParametern() {
Vokabelkarte WorkingObjekt = workingObjekt;
String neuesWort = "prüfenTest";
String wortfolgeBisher = "RückgabeTest";
String separator = "ZwischenwertTest";
String erwartet = "RückgabeTestprüfenTestZwischenwertTest";
String ergebnis = WorkingObjekt.NichtLeeralsohinzufügen(wortfolgeBisher,neuesWort,separator);
assertEquals("Seperator angehängt + Neues Wort", erwartet, ergebnis);
}
@Test
public void NichtAlsLeeralsoHinzufügen_neuesWortIstLeer() {
Vokabelkarte WorkingObjekt = workingObjekt;
String neuesWort = "";
String wortfolgeBisher = "RückgabeTest";
String separator = "ZwischenwertTest";
String erwartet = "RückgabeTest";
String ergebnis = WorkingObjekt.NichtLeeralsohinzufügen(wortfolgeBisher,neuesWort,separator);
assertEquals("WortFolgebisher zurückgegeben", erwartet, ergebnis);
}
@Test
public void NichtAlsLeeralsoHinzufügen_AllesLeer() {
Vokabelkarte WorkingObjekt = workingObjekt;
String neuesWort = "";
String wortfolgeBisher = "";
String separator = "";
String erwartet = "";
String ergebnis = WorkingObjekt.NichtLeeralsohinzufügen(wortfolgeBisher,neuesWort,separator);
assertEquals("leer", erwartet, ergebnis);
}
}