Test-Klassen in gleichem Paket

borobudur

Aktives Mitglied
Hallo, ich möchte gerne den package-private mechanismus verwenden und muss wohl unit-test-klassen somit in diesem package platzieren damit ich auf die package-private-klassen zugreifen kann.

Gibt es eine technik, die beim deployment die test-klassen stehen lässt?

Besten dank!
 
B

bygones

Gast
bei welchem deplyoment ?

test klassen gehören sowohl in einen anderen source folder als auch deren kompilate in einen eigenen folder.

somit sind sie dann physisch voneinander getrennt
 
S

SlaterB

Gast
wobei aber immer noch dieselben packages möglich sind, falls das unklar war,
getrennt und doch zusammengehörend..
 
S

SlaterB

Gast
-->
wobei aber immer noch dieselben packages möglich sind, falls das unklar war,
getrennt und doch zusammengehörend..
<--

oder hast du eine bestimmte Fehlermeldung?
man muss die anderen Klassen natürlich korrekt importieren und es dürfen nicht irgendwelche Sicherheitseinstellungen den Zugriff verhindern
 
B

bygones

Gast
bsp:

Java:
package foobar

class MyFoobar {
 // ... methoden
}
liegt unter src/main/java und landet in target/classes

Java:
package foobar

public class MyFoobarTest {
 // tests für MyFoobar
}
liegt unter src/test/java und landet in target/test-classes

dennoch kannste alles package private von MyFoobar in MyFoobarTest testen
 
M

maki

Gast
Einfach einen neuen Source Ordner anlegen.

Rechtsklick aufs Projekt -> New -> Source Folder und zB. "test" nennen.

Darunter dann die gleiche Packagstruktur anlegen.
 
G

gman

Gast
@maki: Muss man unter Eclipse nicht auch dafür sorgen das die class-Dateien in einen anderen Ordner
generiert werden? Sonst landen die ja auch in der Jar/War-Datei.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Maven / Zugriff auf Test Klassen von Dependencies Tools - Maven, Gradle, Ant & mehr 2
K Spring JUnit Test: Code / Strukturierung / Beratung Tools - Maven, Gradle, Ant & mehr 8
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
H Eclipse JUnit erzeugt Fehler im Maven-Test Tools - Maven, Gradle, Ant & mehr 1
T test schlägt im build fehl, lokal nicht, warum? Tools - Maven, Gradle, Ant & mehr 2
B Maven Selenium-Test läuft nicht unter Firefox Tools - Maven, Gradle, Ant & mehr 2
D JUnit Test in Maven fail und in Eclipse erolgreich Tools - Maven, Gradle, Ant & mehr 4
D [Maven] noclassdeffounderror in eclipse (junittest) - mvn integration-test funktioniert!) Tools - Maven, Gradle, Ant & mehr 9
D [Maven] Separates Integr.Test Projekt/(Modul) hinterher "anfügen" Tools - Maven, Gradle, Ant & mehr 26
reibi Maven Normales Beispiel in SRC-Folder Test Tools - Maven, Gradle, Ant & mehr 5
D verschiedene Versionen "builden" für Test und Lifebetrieb Tools - Maven, Gradle, Ant & mehr 14
byte Maven2: Test und Prod Builds Tools - Maven, Gradle, Ant & mehr 11
F Ant ANT javac class-Dateien von entfernten JAVA-Klassen löschen Tools - Maven, Gradle, Ant & mehr 11
N JAR Archive mit mehreren Klassen und anderen JAR Files erstellen Tools - Maven, Gradle, Ant & mehr 6
U maven compile, Ändeungen an Klassen Tools - Maven, Gradle, Ant & mehr 5
B 2 Applets/Klassen zu eins verschmelzen Tools - Maven, Gradle, Ant & mehr 3
G package mit 3 klassen als applet Tools - Maven, Gradle, Ant & mehr 33
L Nutzung von static Klassen in Applets Problematisch? Tools - Maven, Gradle, Ant & mehr 4
N Keine inneren Klassen in Applets? Tools - Maven, Gradle, Ant & mehr 7
B Klassen nachladen Tools - Maven, Gradle, Ant & mehr 5
S Komponente im Applet bewegen - 2 Klassen Tools - Maven, Gradle, Ant & mehr 7

Ähnliche Java Themen

Neue Themen


Oben