410 Stimmen

Sollte ich private Methoden oder nur öffentliche Methoden testen?

Ich habe gelesen diese Stelle darüber, wie man private Methoden testet. Ich teste sie normalerweise nicht, weil ich immer dachte, dass es schneller ist, nur öffentliche Methoden zu testen, die von außerhalb des Objekts aufgerufen werden. Testen Sie private Methoden? Sollte ich sie immer testen?

-1voto

Shpokas Punkte 81

Auf jeden Fall JA. Das ist der Sinn von Unit-Tests, man testet Units. Eine private Methode ist eine Unit. Ohne das Testen privater Methoden wäre TDD (Test Driven Development) unmöglich,

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X