Lernpfad:Einführung in Git/6: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
||
Zeile 7: | Zeile 7: | ||
== TODOs und Tests == | == TODOs und Tests == | ||
im Quelltext der Klassen findest du immer wieder <code>TODO</code> Kommentare. Diese entahlten Aufgabenstellungen, die du bearbeiten sollst. | im Quelltext der Klassen findest du immer wieder <code>TODO</code> Kommentare. Diese entahlten Aufgabenstellungen, die du bearbeiten sollst. | ||
<syntaxhighlight lang="java"> | |||
public void berechne() { | |||
// TODO implementiere die Methode | |||
} | |||
</syntaxhighlight > | |||
Außerdem enthält das Projekt eine Testklasse (grün). Diese soll nicht bearbeitet werden, sondern ist eine Hilfestellung, mit der du die Korrektheit deiner Implementierung prüfen kannst. Wenn dein Projekt kompiliert ist (keine gestreiften Klassen mehr), dann kannst du durch einen Rechtsklick auf die Testklasse verschiedene Testmethoden starten. Die Methode <code>testeFahre</code> führt zum Beispiel einen Test der Methode <code>fahre</code> durch. | Außerdem enthält das Projekt eine Testklasse (grün). Diese soll nicht bearbeitet werden, sondern ist eine Hilfestellung, mit der du die Korrektheit deiner Implementierung prüfen kannst. Wenn dein Projekt kompiliert ist (keine gestreiften Klassen mehr), dann kannst du durch einen Rechtsklick auf die Testklasse verschiedene Testmethoden starten. Die Methode <code>testeFahre</code> führt zum Beispiel einen Test der Methode <code>fahre</code> durch. |
Version vom 21. August 2020, 18:34 Uhr
Dein Projektordner enthät ein BlueJ Projekt. Öffne dieses und analysiere die vorhandenen Klassen.
TODOs und Tests
im Quelltext der Klassen findest du immer wieder TODO
Kommentare. Diese entahlten Aufgabenstellungen, die du bearbeiten sollst.
public void berechne() {
// TODO implementiere die Methode
}
Außerdem enthält das Projekt eine Testklasse (grün). Diese soll nicht bearbeitet werden, sondern ist eine Hilfestellung, mit der du die Korrektheit deiner Implementierung prüfen kannst. Wenn dein Projekt kompiliert ist (keine gestreiften Klassen mehr), dann kannst du durch einen Rechtsklick auf die Testklasse verschiedene Testmethoden starten. Die Methode testeFahre
führt zum Beispiel einen Test der Methode fahre
durch.
Ist die Methode korrekt, dann wird unten links der Text zum Beispiel "testeFahre erfolgreich" angezeigt. Enthält deine Implementierung noch Fehler, dann wird ein Fenster mit einer Fehlermeldung angezeigt.
Du kannst auch alle Testmethoden auf einmal ausführen, indem du links von BlueJ auf den kleinen Pfeil klickst. Es öffnet sich ein Menü mit einem
Button.Führe die Tests regelmäßig nach Änderungen im Projekt aus, um die Korrektheit deiner Methoden zu prüfen.