Ich habe gerade den Code für den FussballManager in Eclipse erfasst und was mich als Anhänger des TDD (Test Driven Development) gestört hat war die FussballTestKlasse. Hierzu bietet eclipse die Möglichkeit JUnit Test Cases zu erfassen. Somit kann diese Klasse als JUnit Test Case abgelegt und ausgeführt werden. Zudem können für alle anderen Klassen ebenfalls Testfälle erfasst werden. Ein Beispiel für den Trainer:
- @Test
- public void testTrainer1() {
- init1();
- assertEquals("Juergen Klinsmann", t1.getName());
- assertEquals(34, t1.getAlter());
- assertEquals(9, t1.getErfahrung());
- }
In JUnit4 werden die units tests mit der Annotation @Test gekennzeichnet. Im obigen Beispiel wird mit init1() der Trainer der ersten Mannschaft mit Trainer("Juergen Klinsmann", 34, 9) instantiert und danach wird mit assertEquals geprüft, ob die Instantierung erfolgreich war und die Klassenvariablen name, alter und erfahrung richtig initialisiert worden sind. Meine TestKlassen werden in Eclipse so angezeigt

Ich hoffe, mich verständlich genug ausgedrückt zu haben. Fragen bitte hier im Strang veröffentlichen.