Ist es ok, um unit-test eine abstrakte Klasse durch Instanziierung als ein mock-Objekt?

Es ist mir zu Ohren gekommen, dass man unit-test eine abstrakte Klasse instanziieren es als mock-Objekt. Damit Sie verhöhnen die abstrakten Eigenschaften und Methoden, während in der Lage zu testen, die implementiert lieben.

Aber ich bin daran gewöhnt, zu unterscheiden zwischen der Klasse zu testen und injiziert Abhängigkeiten zu mock/stub. Also, in diesem frühen Stadium meiner neuen Erleuchtung, die ich Frage mich, ob es irgendwelche Fallstricke, die diese Art und Weise testen?? Irgendwelche Gedanken dazu?

Grüße,
Morten

InformationsquelleAutor Morten | 2011-04-12
Schreibe einen Kommentar