Wo platziere ich die Testklassen?

Wuast

Bekanntes Mitglied
Hallo und schönen Sonntag euch allen.
Wo platziert ihr in einem Projekt die Testklassen? Eigenes Packes und dann zum KlassenName das passende TestKlassenName oder in der Form in das Package, wo die übrigen Klassen stehen?
Danke und liebe Grüße :)
 

KonradN

Super-Moderator
Mitarbeiter
Bei meinen Projekten:
Das Package ist das Gleiche Und der Name ist XyzTest (Wenn der Name der Klasse Xyz ist).

Und die Sourcen für die Tests sind unabhängig von den Sourcen der eigentlichen Klassen, denn die Tests werden ja nicht mit ausgeliefert. Üblich sind z.B. src/main/java und src/test/java.
 

White_Fox

Top Contributor
Netbeans legt von sich aus zwei Ordner im Projektverzeichnis an, src und test. Der Dateibaum in diesen Ordnern ist weitgehend gleich, die Testklassen sind ungefähr in dem von Konrand genannten Schema benannt.

Üblich sind z.B. src/main/java und src/test/java.
So wird es auch von Gradle standardmäßig gehandhabt (wenn man das nicht umpfuscht).
 

Wuast

Bekanntes Mitglied
bin über eclipse nicht rausgekommen und eigentlich auch ganz zufrieden damit ^^

Dank euch für die Rückmeldungen
 

White_Fox

Top Contributor
Macht Eclipse das nicht eigentlich auch automatisch? Netbeans kann dir Unittests auch automatisiert anlegen und ich wäre sehr verwundert, wenn Eclipse das nicht auch könnte, evt. mit Pluginunterstützung. Und spätestens dann muß Eclipse/das Plugin sich ja selber einen Ordner suchen.
 

Ähnliche Java Themen

Neue Themen


Oben