Lernpfad:Einführung in Git/6: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{NNavigation}}
{{NNavigation}}


Dein Projektordner enthät ein {{BlueJ}} Projekt. Öffne dieses und analysiere die vorhandenen Klassen.
Dein Projektordner enthät ein {{BlueJ}} Projekt. Öffne dieses (durch Doppelklick auf die Datei <code>package.bluej</code>) und analysiere die vorhandenen Klassen.


[[Datei:BlueJ oop1.png|center]]
[[Datei:BlueJ oop1.png|center]]
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">
<syntaxhighlight lang="java">
public void berechne() {
public void berechne() {
   // TODO implementiere die Methode
   // TODO: implementiere die Methode
}
}
</syntaxhighlight >
</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> in der Klasse <code>Motorroller</code> durch.  
Du kannst die TODOs mit Hilfe der Suchfunktion von BlueJ leicht finden. Drücke dazu die Taste {{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.


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 nachgrlesen werden können.
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 zum Beispiel einen Test der Methode <code>fahre</code> in der Klasse <code>Motorroller</code> durch.


[[Datei:BlueJ JUnit Window.jpg|center|frame|Testfenster in {{BlueJ}}]]
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 von {{BlueJ}} auf den kleinen Pfeil klickst. Es öffnet sich ein Menü mit einem {{Button|Tests starten}} Button.  
[[Datei:BlueJ JUnit Window.jpg|center|frame|Testfenster in {{BlueJ}}.]]
 
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|Tests starten}} Button.  


[[Datei:BlueJ Run all tests.jpeg]]
[[Datei:BlueJ Run all tests.jpeg]]
8.581

Bearbeitungen