Was ist ein mock-und Wann sollte man es verwenden?

Gerade lese ich den Wikipedia-Artikel über mock-Objekte, aber ich bin mir noch nicht ganz klar über Ihren Zweck. Es scheint, Sie sind Objekte, die erstellt werden, indem ein test-framework, wenn das eigentliche Objekt wäre zu kompliziert oder unberechenbar (Sie weiß zu 100% sicher was die Werte der mock-Objekt sind, weil Sie vollständig kontrollieren).

Allerdings hatte ich den Eindruck, dass alle Tests mit den Objekten der bekannten Werte, so dass ich muss etwas fehlen. Zum Beispiel in einem Kurs das Projekt wurden wir beauftragt, mit einer Kalender-Anwendung. Unsere test-suite Bestand aus event-Objekten, die wir genau wussten, was Sie waren, so konnten wir testen die Interaktionen zwischen mehreren Ereignis-Objekte verschiedener Subsysteme und der Benutzeroberfläche. Ich vermute, diese sind mock-Objekte, aber ich weiß nicht, warum Sie nicht dies tun, weil ohne die Objekte von bekannten Werten, kann man nicht testen einer system.

InformationsquelleAutor Thomas Owens | 2008-10-17
Schreibe einen Kommentar