Lernpfad:Einführung in Git/6: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
</syntaxhighlight > | </syntaxhighlight > | ||
Du kannst die TODOs mit Hilfe der Suchfunktion von BlueJ leicht finden. Drücke dazu die | Du kannst die TODOs mit Hilfe der Suchfunktion von BlueJ leicht finden. Drücke dazu die Tasten {{Button|Strg}}+{{Button|F}} oder gehe im Menü auf "Werkzeuge" → "Suchen...". Gib im Suchfeld <code>TODO</code> ein. Du kannst zwischen den einzelnen Suchergebnissen mit der Tastenkombination {{Button|Strg}}+{{Button|G}} springen. | ||
[[Datei:BlueJ JUnit Test.jpg|right|frame|Testmethoden aufrufen.]] Außerdem enthält das Projekt Testklassen (grün dargestellt). Diese sollen nicht bearbeitet werden, sondern sind eine Hilfestellung, mit der du die Korrektheit deiner Implementierung prüfen kannst. Wenn dein Projekt kompiliert ist (keine gestreift dargestellten Klassen mehr), dann kannst du durch einen Rechtsklick auf eine Testklasse verschiedene Testmethoden starten. Die Methode <code>testeFahre</code> in <code>MotorrollerText</code> führt etwa einen Test der Methode <code>fahre</code> in der Klasse <code>Motorroller</code> durch. | [[Datei:BlueJ JUnit Test.jpg|right|frame|Testmethoden aufrufen.]] Außerdem enthält das Projekt Testklassen (grün dargestellt). Diese sollen nicht bearbeitet werden, sondern sind eine Hilfestellung, mit der du die Korrektheit deiner Implementierung prüfen kannst. Wenn dein Projekt kompiliert ist (keine gestreift dargestellten Klassen mehr), dann kannst du durch einen Rechtsklick auf eine Testklasse verschiedene Testmethoden starten. Die Methode <code>testeFahre</code> in <code>MotorrollerText</code> führt etwa einen Test der Methode <code>fahre</code> in der Klasse <code>Motorroller</code> durch. |
Aktuelle Version vom 21. August 2022, 22:36 Uhr
Dein Projektordner enthält ein BlueJ Projekt. Öffne dieses (durch Doppelklick auf die Datei package.bluej
) und analysiere die vorhandenen Klassen.
TODOs und Tests
Im Quelltext der Klassen findest du immer wieder TODO
Kommentare. Diese enthalten Aufgabenstellungen, die du bearbeiten sollst.
public void berechne() {
// TODO: implementiere die Methode
}
Du kannst die TODOs mit Hilfe der Suchfunktion von BlueJ leicht finden. Drücke dazu die Tasten TODO
ein. Du kannst zwischen den einzelnen Suchergebnissen mit der Tastenkombination + springen.
Außerdem enthält das Projekt Testklassen (grün dargestellt). Diese sollen nicht bearbeitet werden, sondern sind eine Hilfestellung, mit der du die Korrektheit deiner Implementierung prüfen kannst. Wenn dein Projekt kompiliert ist (keine gestreift dargestellten Klassen mehr), dann kannst du durch einen Rechtsklick auf eine Testklasse verschiedene Testmethoden starten. Die Methode testeFahre
in MotorrollerText
führt etwa einen Test der Methode fahre
in der Klasse Motorroller
durch.
Ist die Methode korrekt, dann wird unten links die Nachricht "testeFahre erfolgreich" angezeigt. Enthält deine Implementierung noch Fehler, dann wird ein Fenster mit einer Fehlermeldung angezeigt, in der weitere Details nachgelesen werden können.
Du kannst auch alle Testmethoden auf einmal ausführen, indem du links in 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. Vor allem vor einem Push auf den Git-Server, um sicherzugehen, dass sich keine Fehler eingeschlichen haben. Eine Regel von Git ist: Commite niemals fehlerhaften Code.