mocking

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.
1
Antwort

Verspottung einer Microsoft DLL

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
3
Antworten

Wie kann ich Mocks schreiben, die Methodenparameter erfassen und später untersuchen?

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
5
Antworten

Warum ein spöttisches Framework verwenden, anstatt unsere Mocks von Hand zu rollen?

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
5
Antworten

Java 'final' Klasse und Spott

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
1
Antwort

Mocking statische Methoden

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
5
Antworten

Überprüfen des Klassentyps eines Mock-Objekts

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
3
Antworten

Mockito - spottender Legendenklassenkonstruktor

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
3
Antworten

Wie verspotten Sie Ihre Repositories?

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
1
Antwort

Testmethoden, die mit RSpec in Blöcken verpackt sind

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
1
Antwort

Was sind die Unterschiede zwischen MOQ und AutoFixture?

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