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