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

Groovy metaClass schlägt beim Überschreiben der im Konstruktor aufgerufenen Methode fehl.

Ich habe gerade versucht, diesen einfachen Code zu schreiben, um überschreibende Methoden mit metaClass zu testen. Der Code ist hier: %Vor% Es hat eine Foo () -Methode, die einfach "alt" ausgibt und vom Konstruktor aufgerufen wurde. Hi...
15.12.2014, 17:37
2
Antworten

Was ist spec und spec_set?

Ich benutze Mock 1.0.1 python. In der Pfadfunktionsdefinition gibt es zwei optionale Argumente namens spec und spec_set (auch auto_spec) %Vor% Ich habe die Dokumentation durchgelesen, finde aber keine Erklärung dafür. Vielleicht sind sie Tes...
15.08.2014, 08:24
2
Antworten

Was ist das umfassendste Mock Framework für HttpContext?

Ich suche nach einem möglichst umfassenden Ersatz und Wrapper für den ASP.NET HttpContext in meinen Anwendungen. Ein umfassender Mock-Ersatz könnte die Testbarkeit meiner ASP.NET-Webanwendungen erheblich erhöhen, ohne dass jede Anwendung auf...
25.08.2010, 21:50
1
Antwort

Wie man ein Java-Objekt in Clojure verspottet

Ich erkunde clojure.contrib.mock . Ich denke, ich habe gelernt, Clojure-Funktionen zu verspotten, aber ich sehe nichts über das Spotten von Java-Objekten. Gibt es eine Clojure-Bibliothek, die mir hilft, Java-Mock-Objekte zu erstellen, oder...
14.10.2011, 01:25
4
Antworten

So vermeiden Sie die Selbstnutzung von Klassen

Ich habe die folgende Klasse: %Vor% Diese Klasse stellt insofern eine Eigennutzung dar, als ihre öffentliche Methode deleteOrganization ihre andere öffentliche Methode deleteUser verwendet. In meinem Fall ist diese Klasse ein Legacy-Co...
16.07.2015, 14:08
1
Antwort

NodeJS: Wie kann ich einen gefälschten TCP-Socket zum Testen von Servern erstellen?

Ich versuche, meinen Server-Code zu testen (nicht-HTTP, benutzerdefiniertes Protokoll). Ich muss einen Schein-Duplex-Socket erstellen, an den ich Nachrichten asynchron senden und Nachrichten von empfangen kann. Ich hatte einen marginalen Erfo...
09.04.2015, 15:55
2
Antworten

Remote-Server und APIs für Django-Unittests sauber verspotten

Ich habe ein dorniges Problem, das ich nicht in den Griff zu bekommen scheint. ich bin Derzeit schreiben Unit-Tests für ein django Custom Auth-Backend. Auf unserem System haben wir eigentlich zwei Backends: eines der eingebauten Django Backend u...
03.06.2013, 12:14
1
Antwort

Für FuncT, TResult, wo A T erweitert, erfüllt A nicht für T

Okay, lassen Sie mich die Szene festlegen: Wir haben eine Funktion, die in unserem Code verwendet wird, die eine Funktion übernimmt und sie etwas protokolliert und dann das Ergebnis zurückgibt. Es sieht ein bisschen so aus. %Vor% Damit benut...
21.10.2014, 09:42
1
Antwort

Wie spottet man einen Elasticsearch Java Client?

Weißt du, wie man den Elasticsearch Java Client propagiert? Derzeit die folgende Anfrage in Java zu verspotten: %Vor% Ich muss spotten: client.prepareSearch SearchRequestBuilder: builder.execute builder.setSize builder.setFrom...
31.03.2015, 12:56
0
Antworten

Jeder Kern / echte Referenz auf * assret * als Alias ​​zu * assert * [closed]

Ich sehe es an einigen Stellen erwähnt, scheinen alle von der gleichen Ausgabe stammen gegen Python-Kern eingereicht: Ссылка Ссылка (unsicheres Kwarg) Ссылка Gibt es einen Präzedenzfall für diese Schreibweise? Es scheint absichtli...
13.07.2015, 12:04