2016-04-21 3 views
1

Wir haben Schlinge Modell. Zum Beispiel:Was ist der beste Weg, um Eigenschaften in das Sling Model zu injizieren?

@Model(adaptables=Resource.class) 
public class MyModel { 

    @Inject 
    private String propertyName; 

    public String getPropertyName() { 
     // Some business logic goes here 
    } 
} 

Wir möchten Wert in Eigenschaftsnamen, um in verschiedenen scenarious zu testen, um injizieren, was ist der am besten beraten, Weg, es zu tun (ohne Reflexion)?

Dank

+0

Können Sie einen Konstruktor oder Setter schreiben? – yurko

+0

nein, wird nicht akzeptiert während Code-Review-Stufe – Peter

Antwort

1

Das sieht wie ein POJO und ich denke, es gibt hier nichts zu testen ist. Es gibt keine Geschäftsregeln.

Sie sollten Code testen, der dieses POJO aufrufen kann.

+0

Ich denke, meine Frage hier ist, wie würden Sie Wert in Ihrem Test injizieren? – Peter

+0

Editierte Frage entsprechend – Peter

Verwandte Themen