Wie kann ich testen, Guice Injektionen?

Gab ich zu Google Guice in der Verantwortung der Verkabelung meiner Objekte. Aber, wie kann ich testen, ob die Bindungen sind gut funktioniert?

Angenommen wir haben eine Klasse A die eine Abhängigkeit B. Wie kann ich testen, dass B eingespritzt, richtig?

class A {
    private B b;
    public A() {}

    @Inject
    public void setB(B b) {
        this.b = b
    }
}

Beachten Sie, dass A hat kein getB() Methode und ich möchte behaupten, dass A.b ist nicht null.

Schreibe einen Kommentar