Hi,
ich beschäftige mich gerade ein bisschen mit dem Testmanagement. Ich habe eine Klasse X
Ich möchte jetzt gerne das Attribut ejb mocken, doch leider bin ich mit meinem Test natürlich in einem anderen Package (/src/test/java/...) als die Quellen(/src/main/java/...). Demzufolge habe ich keinen Zugriff auf das Attribut
Ich würde erwarten, dass jeder dieses Problem haben sollte, daher gibt es sicher jemand der weiß was man dagegen unternimmt. Die Kapselung in der Businesslogik aufbrechen, kann ja nicht die Lösung sein. Bin für jeden Tipp dankbar. Vielen Dank im Voraus.
Gruß
Jonny
ich beschäftige mich gerade ein bisschen mit dem Testmanagement. Ich habe eine Klasse X
Java:
public class X{
@EJB
MyEJB ejb;
private void myMeth() {
// do nothing
}
}
Ich möchte jetzt gerne das Attribut ejb mocken, doch leider bin ich mit meinem Test natürlich in einem anderen Package (/src/test/java/...) als die Quellen(/src/main/java/...). Demzufolge habe ich keinen Zugriff auf das Attribut
Ich würde erwarten, dass jeder dieses Problem haben sollte, daher gibt es sicher jemand der weiß was man dagegen unternimmt. Die Kapselung in der Businesslogik aufbrechen, kann ja nicht die Lösung sein. Bin für jeden Tipp dankbar. Vielen Dank im Voraus.
Gruß
Jonny