Frage

Ich habe zu kämpfen komme mit einer guten Lösung bis zu meinen Testdaten von der Einheit zu trennen  Tests (hart codierte Werte). Bis dämmerte es mir, dass ich Bohnen mit Feder schaffen könnte und diese Bohnen verwenden, um meine Daten zu halten.

Gibt es ziehen Rücken meiner Unit-Tests auf diese Weise Codierung? Wenngleich sie laufen etwas langsamer  da, wie Frühling hat alle Bohnen zu konfigurieren und was nicht.

War es hilfreich?

Lösung

Fine Praxis - eine der wichtigsten Motivatoren für Dependency Injection in meiner Sicht (einfacher zu Unit-Test)

Es wird wegen der Notwendigkeit langsamer sein, den Spring-Anwendungskontext zu bringen, so dass Sie diese Technik behalten könnten für „Integrationstests“.

Andere Tipps

Für Unit-Tests können Sie immer Draht in Ihren Bohnen von Hand, wie in erstellen und sie selbst injiziert, dann lassen Sie die Frühlings-Verdrahtung für Integrationstests und Produktion / Entwicklung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top