Wie kann ich meinen Standort auf einem physischen Gerät (Nexus One) verspotten? Ich weiß, dass Sie dies mit dem Emulator in der Emulator-Systemsteuerung tun können, aber dies funktioniert nicht für ein physisches
Wie kann ich meinen Standort auf einem physischen Gerät (Nexus One) verspotten? Ich weiß, dass Sie dies mit dem Emulator in der Emulator-Systemsteuerung tun können, aber dies funktioniert nicht für ein physisches
Modul Aenthält import Boben. Allerdings unter Testbedingungen würde Ich mag verspotten B in A(Mock A.B) und vollständig verzichten zu importieren B. Tatsächlich wird Bes nicht absichtlich in der Testumgebung installiert. Aist das zu testende Gerät. Ich muss Amit all seiner Funktionalität...
Ich habe ein PHPUnit-Scheinobjekt, das 'return value'unabhängig von seinen Argumenten zurückgibt : // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Ich...
Mein Verständnis ist, dass MagicMock eine Obermenge von Mock ist , die automatisch "magische Methoden" ausführt und so Listen, Iterationen usw. nahtlos unterstützt ... Was ist dann der Grund für das Vorhandensein von einfachem Mock ? Ist das nicht nur eine abgespeckte Version von MagicMock , die...
Was wäre ein Anwendungsfall für die Verwendung eines Mockito-Spions? Es scheint mir, dass jeder Spionage-Anwendungsfall mit callRealMethod mit einem Mock behandelt werden kann. Ein Unterschied, den ich sehen kann, ist, wenn Sie möchten, dass die meisten Methodenaufrufe real sind, werden einige...
Ich habe ein grundlegendes Verständnis der Mock und gefälschte Objekte, aber ich bin nicht sicher , habe ich das Gefühl , wann / wo spöttisch verwenden - vor allem , da es für dieses Szenario gelten würde hier
Ich habe einen Kollegen, der Komponententests für Objekte schreibt, die ihre Felder mit zufälligen Daten füllen. Sein Grund ist, dass es einen größeren Testbereich bietet, da es viele verschiedene Werte testet, während ein normaler Test nur einen einzigen statischen Wert verwendet. Ich habe ihm...
Ich bin ein Neuling in der Entwicklung und insbesondere bei Unit-Tests. Ich denke, meine Anforderung ist ziemlich einfach, aber ich bin gespannt darauf, andere Gedanken dazu zu kennen. Angenommen, ich habe zwei Klassen wie diese - public class First { Second second ; public First(){ second = new...
Ich habe Code in einem Test mit Moq: public class Invoice { ... public bool IsInFinancialYear(FinancialYearLookup financialYearLookup) { return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate; } ... } In einem Unit-Test versuche ich, diese...
In Verspottungs-Frameworks können Sie ein Objekt verspotten oder es ausspionieren . Was ist der Unterschied zwischen den beiden und wann würde / sollte ich einen über den anderen verwenden? Wenn ich zum Beispiel Mockito betrachte , sehe ich, dass ähnliche Dinge mit Spionen und Spott gemacht werden...
Ich verwende die Mock-Bibliothek, um meine Anwendung zu testen, möchte jedoch behaupten, dass eine Funktion nicht aufgerufen wurde. Mock-Dokumente sprechen über Methoden wie mock.assert_called_withund mock.assert_called_once_with, aber ich habe nichts Ähnliches mock.assert_not_calledoder ähnliches...
Ich habe ein AMD-Modul, das ich testen möchte, aber ich möchte seine Abhängigkeiten verspotten, anstatt die tatsächlichen Abhängigkeiten zu laden. Ich verwende requirejs und der Code für mein Modul sieht ungefähr so aus: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () {...
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...
Mockito Argument Matcher (wie any, argThat, eq, same, und ArgumentCaptor.capture()) verhalten sich sehr unterschiedlich aus hamcrest Matcher. Mockito-Matcher verursachen häufig eine InvalidUseOfMatchersException, selbst in Code, der lange nach der Verwendung von Matchern ausgeführt wird....
Ich habe eine Funktion ( foo), die eine andere Funktion ( bar) aufruft . Wenn das Aufrufen bar()eines ausgelöst wird HttpError, möchte ich es speziell behandeln, wenn der Statuscode 404 lautet, andernfalls erneut erhöhen. Ich versuche, einige Unit-Tests um diese fooFunktion herum zu schreiben und...
Gibt es eine Möglichkeit, unterschiedliche Scheinerwartungen für unterschiedliche Eingabeargumente zu definieren? Zum Beispiel habe ich eine Datenbankschichtklasse namens DB. Diese Klasse hat die Methode "Query (string $ query)". Diese Methode verwendet bei der Eingabe eine SQL-Abfragezeichenfolge....
Ich verwende Mock mit Python und habe mich gefragt, welcher dieser beiden Ansätze besser ist (sprich: mehr Python). Methode eins : Erstellen Sie einfach ein Scheinobjekt und verwenden Sie dieses. Der Code sieht aus wie: def test_one (self): mock = Mock() mock.method.return_value = True...
Jasmines spyOnist gut, um das Verhalten einer Methode zu ändern, aber gibt es eine Möglichkeit, eine Werteigenschaft (anstelle einer Methode) für ein Objekt zu ändern? Der Code könnte wie folgt aussehen: spyOn(myObj,
Ich habe einen AngularJS-Dienst geschrieben und möchte ihn einem Unit-Test unterziehen. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected...
Angesichts der folgenden Mockito-Aussage: when(mock.method()).thenReturn(someValue); Wie geht Mockito vor, um ein Proxy für ein Mock zu erstellen, da die Anweisung mock.method () den Rückgabewert an when () übergibt? Ich stelle mir vor, dass dies einige CGLib-Sachen verwendet, wäre aber...