Ich habe Google Guice die Verantwortung für die Verkabelung meiner Objekte übertragen. Aber wie kann ich testen, ob die Bindungen gut funktionieren?
Nehmen wir zum Beispiel an, wir haben eine Klasse A
die eine Abhängigkeit hat B
. Wie kann ich prüfen, ob B korrekt injiziert wird?
class A {
private B b;
public A() {}
@Inject
public void setB(B b) {
this.b = b
}
}
Beachten Sie, dass A
hat keine getB()
Methode und ich möchte behaupten, dass A.b
ist nicht null
.