Dies ist eine relativ offene Frage. Wenn ich eine Anwendung in einem Projekt in Eclipse erstellt habe und dieses Projekt dann testen möchte, sollte ich den JUnit-Code innerhalb desselben Projekts erstellen oder ein separates Projekt erstellen. Zum Beispiel ...Eclipse Junit Test im selben Projekt
ShopSystem
vielleicht der Name meines Hauptprojekts - sollte ich ein Projekt namens say, ShopSystemTest
erstellen?
Im Allgemeinen - wie weit "entfernt" sollte der Testcode aus dem Hauptprojektordner gespeichert werden? Wenn ich speichere den Testcode im Hauptprojekt und dann das Hauptprojekt als runnable jar exportiert es den Testcode mit ihm nehmen, was nicht ideal ist ...
Verbesserungsvorschläge?
"Zugriff auf geschützte und paketorientierte Mitglieder" - Um Zugriff auf geschützte Mitglieder zu haben, müssten Sie die zu testende Klasse unterklassifizieren. Was Sie meinen, ist in der Lage, auf paketorientierte Klassen zuzugreifen, richtig? – Henning
Oh, und auch Mitglieder, natürlich hast du Recht. Ich habe default-scoped Mitglieder so selten verwendet, dass ich manchmal vergesse, dass sie existieren. – Henning
Autsch! Ich kannte keinen 'geschützten' Zugriff von anderen Klassen im gleichen Paket. Okay, das macht die Dinge klar, danke. – Henning