Tag: mocking

Spott und vorgetäuscht werden Möglichkeiten zum isolieren von code oder Komponenten, um sicherzustellen, dass die unit-tests laufen gegen die testbare Einheit von code, der nur, ohne Sie tatsächlich bei Verwendung von anderen Komponenten oder Abhängigkeiten der Anwendung. Mocking unterscheidet sich von faking in ein mock untersucht werden können, die zur Geltendmachung der Ergebnisse eines Tests.

Wie kann ich erstellen ein mock-back-end in AngularJS?

Anzahl der Antworten 5 Antworten
Wie kann ich das implementieren eines mock-back-end zu tun, das schnelle prototyping mit AngularJS? Ich muss in der Lage sein, um fake-Antwort-Verzögerung-Antwort-Daten und dergleichen. Ich den $http-service. anstelle von aufrufen $http einfach nur wieder ein Versprechen mit

Mockito Fehler Ist Nicht Anwendbar für die Argumente (void)

Anzahl der Antworten 1 Antworten
Mockito Fehler "The method when(T) in the type Stubber is not applicable for the arguments (void)" für eine Klasse ich bin lustig, kann nicht herausfinden, warum. den code in Frage: Mockito.when(mockObject.myMethod(Mockito.any(MyExecutionContext.class))).thenReturn(value); Ich bin mir bewusst, dass ähnliche

C++ Unit Testing: - Stubs (nicht verspottet)?

Anzahl der Antworten 4 Antworten
Gerade in Unit Tests mit C++. Wie es aussieht, werde ich schreiben müssen, mehrere stub-Klassen, wie ich entlang gehen. Mein Verständnis gibt es einen Unterschied zwischen Mocks und Stubs. Im Grunde scheint es Verspottet werden, wenn Sie

Wie zum Hohn DateTime.Jetzt in unit-tests?

Anzahl der Antworten 3 Antworten
Die normale Lösung ist, um es zu verstecken hinter der Schnittstelle. public class RecordService { private readonly ISystemTime systemTime; public RecordService(ISystemTime systemTime) { this.systemTime = systemTime; } public void RouteRecord(Record record) { if (record.Created < systemTime.CurrentTime().AddMonths(-2)) {

Wie schreibt man unit-tests für django-rest-framework-api ' s?

Anzahl der Antworten 1 Antworten
Habe ich ausgesetzt, meine Datenbank-Modell mit Django-rest-framework view-sets und Router, und ich bin versucht zu schreiben der unit-tests dafür. Hier sind meine API und test-code Viewsets.py class Model1ViewSet(viewsets.ReadOnlyModelViewSet): model = Model1 serializer_class = Model1Serializer filter_class = Model1Filter

Android ApplicationTestCase mit einem MockContext

Anzahl der Antworten 2 Antworten
Ich bin neu auf Android testen und ich bin versucht, zu erstellen eine ApplicationTestCase mit einem MockContext (naja, eigentlich bin ich versucht zu verwenden, eine Umbenennung Mock-Kontext). Aber ich bekomme immer ein AssertionFailedError. Hier ist meine basic-code

Mit Mockito zu verspotten Methode einer Klasse innerhalb einer anderen Klasse

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu schreiben unit-tests mit Mockito /JUnit für eine Funktion wie diese: class1 { method { object1 = class2.method //method that I want to fake the return value //some code that I still want to

Moq: Setup verspottet Methode, um nicht auf den ersten Anruf, gelingt auf den zweiten

Anzahl der Antworten 4 Antworten
Was ist die knappste Art und Weise zu verwenden, Moq, zu verhöhnen, eine Methode, die eine exception werfen, wenn er das erste mal aufgerufen wird, dann gelingt das zweite mal aufgerufen wird? Moq 4.2 & jetzt höher

Wie Java mocking frameworks arbeiten?

Anzahl der Antworten 5 Antworten
Dies ist NICHT eine Frage, über welches ist das beste framework, etc. Habe ich noch nie verwendet, ein mocking-framework, und ich bin ein wenig verwirrt von der Idee. Woher weiß er, wie die mock-Objekt? Ist es getan,

RhinoMock : Mocks Vs StrictMocks Vs DynamicMocks

Anzahl der Antworten 2 Antworten
Verstehe ich den Unterschied zwischen Mock und Stub. Aber verschiedene Arten von Mocks in RhinoMock Rahmen verwirrt mich. Könnte jemand, erklären die Konzepte von Mocks Vs StrictMocks Vs DynamicMocks in Bezug auf RhinoMock Rahmen. Ihre Antworten sind

Mockito, wenn().thenReturn() funktioniert nicht richtig

Anzahl der Antworten 3 Antworten
Ich habe eine Klasse A mit 2 Funktionen: Funktion a() gibt eine zufällige Zahl. Funktion b() die Anrufe ein() und return-Wert zurückgegeben. In einem test schrieb ich hier: A test = Mockito.mock(A.class) Mockito.when(test.a()).thenReturn(35) assertEquals(35,test.a()) assertEquals(35,test.b()) Der test

Python Mock Mehrere Aufrufe mit Unterschiedlichen Ergebnissen

Anzahl der Antworten 2 Antworten
Ich möchte in der Lage sein, um mehrere Anrufe zu einem bestimmten Attribut-Funktion ein anderes Ergebnis zurückgeben für jeden weiteren Anruf. In dem unten angeführten Beispiel, ich möchte erhöht, zurück 5-auf den ersten Aufruf und dann 10

Boost::test-und mocking-framework

Anzahl der Antworten 6 Antworten
Ich bin mit boost::test und müssen mit einem mocking-framework mit. Hat jemand irgendwelche Empfehlungen? InformationsquelleAutor Sardathrion | 2011-07-20

EasyMock: Mock aus einem Konstruktor-Aufruf in java

Anzahl der Antworten 4 Antworten
Ich habe einen angeschaut, ähnliche Fragen auf diesem board, aber keiner von Ihnen Antwort auf meine Frage. Diese seltsam klingen, aber ist es möglich, zu verhöhnen, aus einem Konstruktor-Aufruf auf das Objekt sind Sie spöttisch. Beispiel: class

In PHPUnit, wie kann ich das zeigen die verschiedenen, mit() auf aufeinander folgende Aufrufe von einem verspotteten-Methode?

Anzahl der Antworten 2 Antworten
Möchte ich nennen, meine verspottet Methode zweimal mit unterschiedlichen erwarteten Argumente. Das funktioniert nicht, weil expects($this->once()) wird scheitern, auf den zweiten Anruf. $mock->expects($this->once()) ->method('foo') ->with('someValue'); $mock->expects($this->once()) ->method('foo') ->with('anotherValue'); $mock->foo('someValue'); $mock->foo('anotherValue'); Habe ich auch schon versucht: $mock->expects($this->exactly(2)) ->method('foo')

Mockito überprüfen keine mehr Interaktionen, aber weglassen Getter

Anzahl der Antworten 1 Antworten
Mockito-api stellt die Methode: Mockito.verifyNoMoreInteractions(someMock); aber ist es möglich, in Mockito zu erklären, dass ich nicht wollen, mehr Interaktionen mit einem bestimmten mock mit den Ausnahmen von Interaktionen mit Ihren getter-Methoden? Dem einfachen Szenario ist eines, in

Mock private Methode in der gleichen Klasse, die getestet wird

Anzahl der Antworten 5 Antworten
Ich habe eine Java Klasse mit dem Namen, MyClass, dass will ich testen mit JUnit. Die öffentliche Methode methodA, dass ich testen will, ruft eine private Methode, methodB, in der gleichen Klasse zu bestimmen, welche bedingte Pfad

Wie kann ich überprüfen beendet und bricht ab, in RSpec?

Anzahl der Antworten 7 Antworten
Ich versuche, spec Verhaltensweisen für die Kommandozeilen-Argumente, die mein Skript erhält, um sicherzustellen, dass alle Validierung geht. Einige meiner Kommandozeilen-Argumente führen in abort oder exit aufgerufen wird, weil die gelieferten Parameter fehlen oder sind falsch. Ich versuche,

Unterschiedliche Werte zurückgeben, die uns jedes mal von jMockit Erwartung

Anzahl der Antworten 1 Antworten
Habe ich einen unit test, wo ich bin mocking java.net.URI Klasse. Weitere, erstelle ich ein jMockit NonStrictExpectation wo ich erwarte Aufruf URI.getPath() und die Rückgabe einer bestimmten Zeichenfolge. Den code getestet ruft URI.getPath() zweimal, wo ich zu

So setzen Sie eine variable, die in einem mock-Objekt

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, um eine Klasse variable, die in einem mock-Objekt? Habe ich die mock-Objekt-Satz ähnlich wie dieser: $stub = $this->getMock('SokmeClass', array('method')); $stub->expects($this->once()) ->method('method') ->with($this->equalTo($arg1)); Gewinnen, die wirkliche Klasse gibt es eine variable, die gesetzt werden

Sie versuchen, zu verspotten datetime.Datum.heute(), aber funktioniert nicht

Anzahl der Antworten 15 Antworten
Kann mir jemand sagen warum das nicht funktioniert? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) Vielleicht könnte jemand empfehlen, einen

Spring MVC test mit MockMvc

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie einen test für den Test einer Spring MVC controller. Der test kompiliert und läuft, aber mein problem ist, dass ich einen PageNotFound Warnung: WARN PageNotFound - No mapping found for HTTP request with

Verhindern stubbing der equals-Methode

Anzahl der Antworten 3 Antworten
Ich würde gerne testen, meine Klasse' equals () - Methode, aber Mockito zu sein scheint Aufruf der stub-version jedes mal. Mein test ist wie folgt; PluginResourceAdapter adapter = mock (PluginResourceAdapter.class); PluginResourceAdapter other = mock (PluginResourceAdapter.class); when(adapter.getNumberOfEndpointActivation()).thenReturn(1); when(other.getNumberOfEndpointActivation()).thenReturn(0);

Mockito: mehrere Aufrufe der gleichen Methode

Anzahl der Antworten 3 Antworten
Bin ich spöttisch ein Objekt mit Mockito, die gleiche Methode auf dieses Objekt wird mehrmals aufgerufen, und ich will wieder den gleichen Wert zu jeder Zeit. Dies ist, was ich habe: LogEntry entry = null; //this is

Patch - Warum wird nicht die relative target patch-Namen zu arbeiten?

Anzahl der Antworten 1 Antworten
Habe ich importiert eine Klasse aus einem Modul, aber wenn ich versuche den patch den Namen der Klasse, ohne Sie das Modul als Präfix bekomme ich eine Art Fehlermeldung: TypeError: Need a valid target to patch. You

unittest.mock: die Geltendmachung von partial-match-Methode argument

Anzahl der Antworten 3 Antworten
Rubyist schreiben von Python hier. Ich habe einige code, der sieht ein bisschen wie diesem: result = database.Query('complicated sql with an id: %s' % id) database.Query verspottet wird, und ich möchte, um zu testen, ob die ID

Rspec 3.0, Wie zum Hohn, eine Methode, ersetzen Sie den parameter aber ohne Rückgabewert?

Anzahl der Antworten 2 Antworten
Ich gesucht habe und viel und kann einfach nicht herausfinden, obwohl es scheint, basic. Hier ist ein Weg, Vereinfachtes Beispiel von dem was ich tun möchte. Erstellen Sie eine einfache Methode, die etwas tut, aber nichts zurückgibt,

Einstellung mock-Eigenschaft über das Setup Ursachen 'Ausdruck ist nicht eine Methode invocation'

Anzahl der Antworten 4 Antworten
Habe ich den code unten, wo meine Mock-Schnittstelle verfügt über eine Recorder-Eigenschaft, die ist Klasse. Ich dann versuchen, eine Eigenschaft auf, die Klasse aber ich bekomme Expression is not a method invocation Fehler. Können Sie helfen? Wird

Wie die mock-Objekte mit MSTest?

Anzahl der Antworten 3 Antworten
Ich bin neu mit MSTest (Visual Studio 2010). Gibt es eine integrierte mocking framework, das kommt mit VS2010? Oder ist es eine andere gute mocking framework, das leicht zu Holen, die ich verwenden könnte? InformationsquelleAutor Attilah |

Wie kann ich verspotte JodaTime aktuelle Datum?

Anzahl der Antworten 4 Antworten
Ich möchte testen dieser Methode: public FirmOrder findActiveByModelColor(ModelColor modelColor) { Query query = em.createQuery("FROM FirmOrder fo WHERE fo.modelColor = :modelColor AND fo.year = :year AND fo.month = :month"); query.setParameter("modelColor", modelColor); query.setParameter("year", new DateTime().year().get()); query.setParameter("month", new DateTime().monthOfYear().get()); return

Unit-test für Spott eine Methode aufgerufen, ein neues Objekt der Klasse

Anzahl der Antworten 3 Antworten
Schreibe ich unit-Tests für bestehenden code, wie dies class someClass { public function __construct() { ... } public function someFoo($var) { ... $var = "something"; ... $model = new someClass(); model->someOtherFoo($var); } public someOtherFoo($var){ //some code which

Zurücksetzen Mockito Spy

Anzahl der Antworten 1 Antworten
Habe ich eine test-Klasse (basierend auf TestNG) wo ich Mockito.verify für eine spy-Objekt. Dies funktioniert: public class Program { @Spy private TestObject testObject; @Test public void test1() { testObject.makeSth(); verify(testObject, only()).someMethodNeedToBeChecked(); } } Aber hier: public class

java.lang.AssertionError: Status erwartet:<200> aber war:<405>

Anzahl der Antworten 1 Antworten
Habe ich eine Methode befindet sich in der Klasse gekennzeichnet als @Controller @RequestMapping(value = "/addEvent", method = RequestMethod.POST) public String addEvent(Model model, @Valid @ModelAttribute("myEvent") Event event, BindingResult result, RedirectAttributes redirectAttributes, @RequestParam(required = true) Integer selectedEventTypeId, @RequestParam(required =

"Kurzschluss" void-Methoden mit Moq?

Anzahl der Antworten 1 Antworten
mein team die Entscheidung getroffen hat, vor kurzem zu verwenden Moq wie unsere mocking framework, das für seine enorme Flexibilität und die sehr lesbare syntax. Da wir neu sind, ich bin stolpern auf, was scheint zu sein,

Status erwartet:<200> aber war:<404> im Frühjahr testen

Anzahl der Antworten 6 Antworten
Habe ich diese Klasse: package controllers; import static org.junit.Assert.*; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import java.util.HashSet; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.springframework.beans.factory.annotation.Autowired;

Python-patch-Objekt mit einem side_effect

Anzahl der Antworten 1 Antworten
Ich versuche, ein Mock-Objekt zurückgeben, bestimmte Werte basieren auf dem input gegeben. Ich sah einige wenige Beispiele, SO und aus irgendeinem Grund habe ich noch nicht bekommen kann es arbeiten. Hier ist, was ich jetzt haben. class

Mocking Reflexion basierte Anrufe

Anzahl der Antworten 2 Antworten
Ich versuche zu verspotten einige Reflexion basierenden Methoden. Unten können Sie sehen, die details, Klasse Unter Test public class TracerLog { @AroundInvoke public Object logCall(InvocationContext context) throws Exception { Logger logger = new Logger(); String message =

Beste Weg, um mock-java-web-service

Anzahl der Antworten 3 Antworten
Habe ich zu verspotten ziemlich kompliziert, java web service und ich bin auf der Suche nach der richtigen Lösung. Eine Möglichkeit dafür wäre die Nutzung von Soap-UI, aber ich brauche etwas, das in der Lage wäre zu

Mocking ein Spion Methode mit Mockito

Anzahl der Antworten 3 Antworten
Schreibe ich einen unit test für eine FizzConfigurator Klasse, aussieht: public class FizzConfigurator { public void doFoo(String msg) { doWidget(msg, Config.ALWAYS); } public void doBar(String msg) { doWidget(msg, Config.NEVER); } public void doBuzz(String msg) { doWidget(msg, Config.SOMETIMES);

Django-Tests Modell mit ImageField

Anzahl der Antworten 6 Antworten
Brauche ich zum testen der Foto-model von meinem Django-Anwendung. Wie kann ich verspotte das ImageField mit einem test-image-Datei? tests.py class PhotoTestCase(TestCase): def test_add_photo(self): newPhoto = Photo() newPhoto.image = # ?????? newPhoto.save() self.assertEqual(Photo.objects.count(), 1) Diese Frage vielleicht haben

Wie kann ich mock-Anfragen und die Antwort?

Anzahl der Antworten 8 Antworten
Ich versuche, mit Pythons mock-Paket zu verspotten Pythons requests Modul. Was sind die grundlegenden Aufrufe, um mir die Arbeit in unter-Szenario? In meinem views.py ich habe eine Funktion, die macht die Vielzahl von Anforderungen.get () - Aufrufe

Wie mock-statische member-Variablen

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse ClassToTest, die eine Abhängigkeit von ClassToMock. public class ClassToMock { private static final String MEMBER_1 = FileReader.readMemeber1(); protected void someMethod() { ... } } Den unit-test-Fall für ClassToTest. public class ClassToTestTest { private

Wie Sie mock-Umgebung-Schnittstelle?

Anzahl der Antworten 4 Antworten
Ich versuche zu testen, meine Dienstleistung, die wie folgt aussieht : import org.springframework.core.env.Environment; @Service public class MyService { @Autowired Environment env; ... ... } Wie kann ich mock-Umgebung-Schnittstelle, oder sonst, wie kann ich Sie erstellen? InformationsquelleAutor storm_buster

java.lang.NoClassDefFoundError: org/objenesis/ObjenesisStd mit Mockito

Anzahl der Antworten 5 Antworten
Ich weiß nicht warum, ich habe diesen Fehler mit mockito java.lang.NoClassDefFoundError: org/objenesis/ObjenesisStd at org.mockito.internal.creation.jmock.ClassImposterizer.<init>(ClassImposterizer.java:36) at org.mockito.internal.creation.jmock.ClassImposterizer.<clinit>(ClassImposterizer.java:29) at org.mockito.internal.util.MockCreationValidator.isTypeMockable(MockCreationValidator.java:17) at org.mockito.internal.util.MockCreationValidator.validateType(MockCreationValidator.java:21) at org.mockito.internal.creation.MockSettingsImpl.validatedSettings(MockSettingsImpl.java:133) at org.mockito.internal.creation.MockSettingsImpl.confirm(MockSettingsImpl.java:127) at org.mockito.internal.MockitoCore.mock(MockitoCore.java:50) at org.mockito.Mockito.mock(Mockito.java:1243) at org.mockito.Mockito.mock(Mockito.java:1120) at fr.oap.SubscriptionTest.testGetSubscriptionById(SubscriptionFactoryTest.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

SoapUI MockServices Rückkehr html statt xml-Antwort

Anzahl der Antworten 4 Antworten
Anhand des folgenden Beispiels WSDL-Datei, die ich erstellt haben, ein neues Projekt in SOAP-UI (version 3.5), und erstellt die Beispiel-Testsuite, Testfall, und mock-service. WSDL <definitions name="HelloService" targetNamespace="http://www.examples.com/wsdl/HelloService.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.examples.com/wsdl/HelloService.wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <message name="SayHelloRequest"> <part name="firstName" type="xsd:string"/> </message>

Mocking ein singleton mit mockito

Anzahl der Antworten 3 Antworten
Brauche ich zum testen einige legacy-code, der verwendet ein singleton in einer Methode aufrufen. Der Zweck der Prüfung ist es sicherzustellen, dass die clas sunder test macht einen Aufruf an singletons Methode. Ich habe ähnliche Fragen auf,

Spock überprüfen einer Ausnahme, die ausgelöst durch mock zusammen mit mock-Interaktion

Anzahl der Antworten 1 Antworten
Das problem, das ich gestoßen ist, wenn ich versuche, um zu überprüfen, in der then - block wurde eine Ausnahme geworfen, und dieser Aufruf auf ein Schein gemacht hat. Blick auf das setup unten: class B {

isinstance und Spott

Anzahl der Antworten 5 Antworten
class HelloWorld(object): def say_it(self): return 'Hello I am Hello World' def i_call_hello_world(hw_obj): print 'here... check type: %s' %type(HelloWorld) if isinstance(hw_obj, HelloWorld): print hw_obj.say_it() from mock import patch, MagicMock import unittest class TestInstance(unittest.TestCase): @patch('__main__.HelloWorld', spec=HelloWorld) def test_mock(self,MK): print

Gewusst wie: überschreiben einer Methode in unit-tests, die aufgerufen wird, aus der die Klasse getestet

Anzahl der Antworten 2 Antworten
Ich die Prüfung der Klasse a die Funktion func1. Func1 ist eine lokale variable der Klasse B und nennt B die Funktion func2. Code sieht ungefähr so aus: public Class A { public func1() { B object

Unit-Test-Applikation für android-mit retrofit-und rxjava

Anzahl der Antworten 6 Antworten
Habe ich entwickelt, eine android-app, ist mit retrofit mit rxJava, und jetzt habe ich ' m, die versuchen, die unit-tests mit Mockito, aber ich weiß nicht, wie mock die api-Antworten, um tests, die nicht tun, die echte