|
@ -5,26 +5,57 @@ import org.junit.jupiter.api.Test; |
|
|
class NotizbuchTest { |
|
|
class NotizbuchTest { |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|
public void testSpeichernUndLaden() { |
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
|
|
|
notizbuch.textArea.setText("Testnotiz"); |
|
|
|
|
|
|
|
|
public void testSpeichernUndLaden() { |
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
|
|
|
notizbuch.textArea.setText("Testnotiz"); |
|
|
|
|
|
|
|
|
notizbuch.saveNote(); |
|
|
|
|
|
|
|
|
notizbuch.saveNote(); |
|
|
|
|
|
|
|
|
|
|
|
notizbuch.loadNote(); |
|
|
|
|
|
|
|
|
|
|
|
assertEquals("Testnotiz\n", notizbuch.textArea.getText()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
public void testSpeichernMitLeererNotiz() { |
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
|
|
|
notizbuch.textArea.setText(""); |
|
|
|
|
|
|
|
|
|
|
|
notizbuch.saveNote(); |
|
|
|
|
|
|
|
|
|
|
|
assertEquals("", notizbuch.textArea.getText()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
public void testLadenVonExistierenderDatei() { |
|
|
|
|
|
// Vor dem Test sicherstellen, dass eine Datei mit Inhalt existiert |
|
|
|
|
|
// Hier wird angenommen, dass bereits eine "notizen.txt" Datei vorhanden ist |
|
|
|
|
|
|
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
notizbuch.loadNote(); |
|
|
notizbuch.loadNote(); |
|
|
|
|
|
|
|
|
assertEquals("Testnotiz\n", notizbuch.textArea.getText()); |
|
|
|
|
|
|
|
|
assertNotEquals("", notizbuch.textArea.getText()); |
|
|
} |
|
|
} |
|
|
@Test |
|
|
|
|
|
public void testSpeichernMitLeererNotiz() { |
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
|
|
|
notizbuch.textArea.setText(""); |
|
|
|
|
|
|
|
|
/* @Test |
|
|
|
|
|
public void testSpeichernMitDateiSchreibfehler() { |
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
|
|
|
notizbuch.textArea.setText("Testnotiz"); |
|
|
|
|
|
|
|
|
|
|
|
// Setze die Datei als schreibgeschützt, um einen Schreibfehler zu simulieren |
|
|
|
|
|
|
|
|
notizbuch.saveNote(); |
|
|
|
|
|
|
|
|
notizbuch.saveNote(); |
|
|
|
|
|
|
|
|
assertEquals("", notizbuch.textArea.getText()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Erwarte eine Fehlermeldung |
|
|
|
|
|
// TODO: Implementierung einer Methode zum Einfangen von Fehlermeldungen |
|
|
|
|
|
} |
|
|
|
|
|
@Test |
|
|
|
|
|
public void testLadenMitNichtExistierenderDatei() { |
|
|
|
|
|
// Setze den Dateipfad auf einen nicht existierenden Ort |
|
|
|
|
|
|
|
|
|
|
|
Notizbuch notizbuch = new Notizbuch(); |
|
|
|
|
|
notizbuch.loadNote(); |
|
|
|
|
|
|
|
|
|
|
|
assertEquals("", notizbuch.textArea.getText()); |
|
|
|
|
|
} */ |
|
|
|
|
|
|
|
|
} |
|
|
} |