Skip to content

SUT Factory and Automocking

GraffC edited this page Sep 20, 2016 · 1 revision

SUT Factory

siehe: SUT Factory

  • Kapseln der SUT Erstellung in Factory
  • Nur eine zentrale Stelle, die bei Änderungen am SUT (neue Abhängigkeiten, etc.) angepasst werden muss
  • Es kann Ausnahmen geben, wo eine SUT Instanz nötig ist, die von dem Factory-Result abweicht
    • Dann entsprechend im Test instanziieren

Automocking

siehe: Auto mocking Explained

  • Statt Erstellung des SUT durch new() oder einer Factory: Nutzung eines AutoMocking-Frameworks
  • Erstellt Instanz des SUT und erzeugt für jede Abhängigkeit automatisch einen Fake
    • Aufruf muss bei neuen Abhängigkeiten nicht angepasst werden und auch das Erstellen der Fakes im Vorfeld entfällt
  • Im Nachgang kann auf jeden erzeugten Fake zugegriffen werden, um diesem Mock- oder Stub-Verhalten zu geben

Clone this wiki locally