Mocking und Fake sind Möglichkeiten, Code oder Komponenten zu isolieren, um sicherzustellen, dass Komponententests nur mit der testbaren Code-Einheit ausgeführt werden, ohne andere Komponenten oder Abhängigkeiten einer Anwendung zu verwenden. Verspottung unterscheidet sich insofern vom Fälschen, als ein Schein zur Überprüfung der Ergebnisse eines Tests untersucht werden kann.
Ich habe eine Anwendung, die auf eine Microsoft DLL (Exchange Web Services) verweist. In meinem Komponententest möchte ich die Microsoft DLL durch ein Mock ersetzen.
Was mit anderen DLLs funktioniert, funktioniert nicht mit dieser DLL, da ich...
15.03.2011, 19:09
Ich suche nach einer Möglichkeit, den tatsächlich übergebenen Parameter zu erfassen, um ihn später zu untersuchen. Die Idee ist, den übergebenen Parameter zu erhalten und dann Behauptungen dagegen auszuführen.
Zum Beispiel:
%Vor%
Oder ein...
03.09.2009, 19:44
Momentan lese ich ein Buch (Pro ASP.Net Framework).
In diesem Buch schlägt der Autor vor, ein Moq-Framework zu verwenden, um TDD zu erstellen.
%Vor%
In der Modellschicht haben wir ein FakeRepository und ein SqlRepository definiert.
T...
18.12.2009, 18:48
Ich entwickle ein Programmierspiel, bei dem Spieler Zugang zu einer abstrakten Klasse haben und sie erweitern können, um das Verhalten eines Roboters zu steuern. Da es sich um ein Programmierspiel handelt, versuche ich, meine Spielinfrastruktur...
30.10.2012, 13:01
Wie ich einige Nachforschungen gemacht habe, habe ich herausgefunden, dass PowerMock statische Java-Methoden vortäuschen kann.
Kann jemand (technisch) erklären, was PowerMock anders macht als JUnit und andere, die nicht können oder nicht? Und...
23.03.2011, 08:21
Derzeit teste ich eine Methode, die ein Objekt abruft und prüft, ob dieses Objekt eine Instanz einer Klasse ist, die als Instanzvariable gespeichert ist. Bis jetzt kein Problem.
Aber im Test muss ich Mocks verwenden und einer dieser Mocks ist...
07.06.2011, 12:04
Ich schreibe JUnit für eine Klasse, die über Konstruktor auf eine Legacy-Klasse verweist. Die Legacy-Klasse befindet sich in einem Drittanbieter-Jar, also kann ich sie nicht umgestalten, um das Leben einfacher zu machen ....
Dies ist die gete...
09.06.2011, 05:46
Ich habe Moq benutzt, um meine Repositories nachzuahmen. Jedoch hat jemand kürzlich gesagt, dass sie es vorziehen, hartcodierte Testimplementierungen ihrer Repository-Schnittstellen zu erstellen.
Was sind die Vor- und Nachteile der einzelne...
11.12.2008, 15:08
In meinem vereinfachten Beispiel von dem, was ich tatsächlich tue, sagen wir, ich habe 2 Aufrufe an die Datenbank:
%Vor%
und ich möchte Mocks für die Datenbankaufrufe verwenden, da die echten Aufrufe an anderer Stelle getestet werden:
%Vor...
11.05.2011, 02:09
Ich habe ziemlich viel Erfahrung mit MOQ, während ich kürzlich in AutoFixture gestolpert bin. Was sind die Unterschiede zwischen diesen Frameworks?
26.04.2011, 06:10