Java - unit test für eine Methode die nur ein neues Objekt zurück gibt?
Hallo,
wie schreibe ich einen Unit-Test, für eine Methode die nur folgendes macht:
public Foo createFoo() {
return new Foo(this.param1, this.param2);
}
Also zunächst mal will ich den Unit Test nur schreiben um 100% Code-Abdeckung zu erreichen. (Ich weiß das ist nicht immer Sinnvoll, aber eben Vorgabe). Hier passiert ja nichts kritisches.
Ich Arbeite mit JUnit und Mockito.
Ich könnte nun prüfen ob das zurück gegebene Objekt vom Typ Foo ist. Das wäre allerdings Sinnfrei, da die Methode ja gar nichts anderes zurück geben kann.
Und die Attribute param1 und param2 in der Klasse Foo sind private und haben auch keine getter. Somit kann ich auch nicht prüfen, ob diese richtig übergeben wurden.
Wie würdet ihr hier einen Unit-Test schreiben?
Powermock zu verwenden, finde ich für sowas kleines etwas übertrieben.