Als «mocking» getaggte Fragen

111
Wie funktioniert mockito when () Aufruf?

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

95
Mockito - @Spy vs @Mock

Mockito - Ich verstehe, dass ein Spion die realen Methoden für ein Objekt aufruft, während ein Mock Methoden für das Doppelobjekt aufruft. Auch Spione sind zu vermeiden, es sei denn, es riecht nach Code. Wie funktionieren Spione und wann sollte ich sie tatsächlich benutzen? Wie unterscheiden sie...

91
Was ist Ihre Lieblings-Python-Spottbibliothek? [geschlossen]

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 sind, dass diese...

90
Wie verspotte ich das JavaScript-Fensterobjekt mit Jest?

Ich muss eine Funktion testen, die einen neuen Tab im Browser öffnet openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } Ich möchte die Öffnungsfunktion des Fensters verspotten, damit ich überprüfen kann, ob die richtige URL an die Öffnungsfunktion übergeben wird. Mit Jest weiß...

90
Wie kann ich ein Dart-Programm "schlafen"?

Ich möchte einen asynchronen Webdienstaufruf in meiner Dart-Anwendung zum Testen simulieren. Um die Zufälligkeit dieser Scheinanrufe zu simulieren, die reagieren (möglicherweise nicht in der richtigen Reihenfolge), möchte ich meine Mocks so programmieren, dass sie eine bestimmte Zeit warten...