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.
Gibt es ein spöttisches Framework für C #, das .Net 4.0 und C # vollständig unterstützt? Insbesondere suche ich nach optionalen Parametern.
12.07.2011, 19:05
Ich schreibe Komponententests für die "Leim" -Schicht meiner Anwendung und habe Schwierigkeiten, deterministische Tests für asynchrone Methoden zu erstellen, mit denen der Benutzer die Operation vorzeitig abbrechen kann.
Genauer gesagt gibt e...
08.06.2010, 13:23
Ich habe Probleme mit Python Mock und bin verrückt geworden. Ich habe diese Frage wegen der Angst davor abgelehnt, für zu wenig Forschung zu stimmen. Ich habe in der letzten Woche insgesamt 24 Stunden damit zu tun, herauszufinden, wie man diese...
21.03.2017, 12:34
Ich bin derzeit verwirrt, wie man sich verspotten kann.
Ich benutze Moq. Um Objekte zu verspotten schreibe ich normalerweise auf diese Weise
%Vor%
Allerdings muss ich ein Mock-Objekt für meine Einrichtung erstellen.
Option1
Ist es be...
05.05.2016, 04:53
Ich versuche, Tests für eine Methode zu schreiben, die "async with" -Anweisungen verwendet (in diesem Fall den Verbindungspool von aioredis). Ich möchte die Verbindung nach redis vortäuschen, aber ich habe Probleme herauszufinden, wie.
Folgen...
24.03.2017, 15:25
Ich habe also eine Flashen-Ansicht, die einer Warteschlange eine Sellerie-Aufgabe hinzufügt und dem Benutzer eine 200er-Datei zurückgibt.
%Vor%
Das Problem besteht darin, Folgendes zu testen: ich möchte keine Sellerie-Instanz usw. haben. Ich...
16.06.2013, 10:40
Hintergrund:
Ich schreibe gerade ein Prozessüberwachungstool (Windows und Linux) in Python und implementiere Unit-Testabdeckung. Der Prozessmonitor verbindet sich mit der Windows-API-Funktion EnumProcesses unter Windows und überwacht das Ve...
26.02.2013, 15:47
Ich weiß, die kurze Antwort ist Mocks, aber alle Beispiele wären gut. Ich muss Folgendes testen können:
Verbinden / trennen
Empfangen von Daten in festgelegten Intervallen
Pause bei der Datenübertragung, was dazu führt, dass meine Klasse...
12.05.2009, 06:27
Ich habe eine window.location.reload -Funktion in meinem Javascript erstellt.
Ich muss die Reload-Funktion während des Testens in Jasmine verspotten, da es immer weiterläuft.
Der Test läuft gut, wenn ich grunt jenkins starte. Aber ni...
04.12.2014, 23:33
Wenn ich versuche, eine Methode zu testen, die ein Tupel zurückgibt, und ich versuche herauszufinden, ob der Code auf den richtigen Tupel-Index zugreift, versucht Python, den erwarteten Aufruf auszuwerten und in eine Zeichenkette umzuwandeln....
19.09.2013, 21:14