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.
Der Versuch, eine Klasse zu testen, deren Konstruktor einen Func akzeptiert. Nicht sicher, wie man es mit Moq verspotten kann.
%Vor%
17.05.2011, 20:29
Ich bin neu bei Mocks und entscheide mich für ein Mock-Framework. Die Startseite von Moq enthält
Momentan ist es das einzige Spott
Bibliothek, die gegen die
verallgemeinert und etwas unintuitiv
(besonders für Anfänger) Record / Rep...
16.03.2009, 13:50
Ich habe eine App aktualisiert und das Versionsziel nach vorne gezogen, und wir stoßen auf ein Problem mit GPS-Spionage.
Die mock locations funktionieren perfekt beim Debuggen mit Android Studio, aber wenn ich das Debugging verlasse und norma...
23.09.2016, 15:26
Ich versuche ein Python-Projekt mit ReadTheDocs zu dokumentieren. Anfangs würde der Build-Prozess absterben, wenn es dazu kam:
%Vor%
Ich habe die rtd faq und benutzt für das osgeo-Modul, das mir Probleme bereitet. Jetzt geht der Build-Proz...
15.09.2015, 06:43
Mein Projekt hat diesen Wert in der Datei rspec_helper.rb festgelegt
%Vor%
Ich habe einen Test, der markiert wird
%Vor%
Das Problem besteht darin, dass die Methode für das Objekt nicht existiert, bis es instanziiert wurde. Es handelt sic...
13.10.2014, 03:41
Gegeben dieser Python-Code:
%Vor%
Ich möchte alle möglichen Pfade einschließlich der Ausnahmebehandlung testen. Mit Mock ist es einfach genug, eine Ausnahme, die ich mit diesem Code mache, zu erhöhen :
%Vor%
Mock löst eine Ausnahme aus,...
12.12.2013, 15:07
Ich fange an, Python zu lernen, und gleichzeitig versuche ich, Tests für meinen Code zu schreiben. Ich habe mich dafür entschieden, py.test und mock dafür zu verwenden. Ich habe eine ziemlich große und komplexe Klasse bekommen, um Tests zu s...
14.02.2014, 05:54
Ich habe ein verspottetes Objekt, sagen wir Car porsche . Es hat 4 Räder, 1 Windschutzscheibe, 1 Motor und den Namen Porsche . Dies geschieht über when() und thenReturn() .
Ich möchte eine weitere verspottete Car-Instanz erstellen, sa...
18.11.2013, 11:30
Ich versuche Einheitentests für mein Yii-Projekt zu erstellen.
Problem: MySQL-Datenbank. Ich möchte nicht jedes Mal eine MySQL-Datenbank ausführen müssen, wenn ich die Tests durchführe, da es langsam, unzuverlässig ist, vielleicht haben einig...
10.08.2011, 16:51
Die normale Lösung ist es hinter der Schnittstelle zu verstecken.
%Vor%
Im Komponententest können Sie ein Mock-Objekt verwenden und entscheiden, was zurückgegeben werden soll
%Vor%
Ich möchte keine andere Schnittstelle in meine Klasse in...
30.03.2012, 11:35