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.
5
Antworten
Habe ich eine Methode, die ich testen will, die erwartet, dass ein IEnumerable<T> als parameter. Ich bin derzeit Spott der Inhalt der IEnumerable<T> wie folgt (Mit Moq): var mockParent = new Mock<ICsvTreeGridExportable>(); var mockChild = new Mock<ICsvTreeGridExportable>();
1
Antworten
Ich war das Experimentieren jMock als mein mocking framework für mein Projekt. Ich kam in eine situation, wo ich müssen zu verspotten sowohl einer Klasse und einer Schnittstelle. Ich benutzte die ClassImposteriser.INSTANCE zu initiieren, der Betrüger sei
1
Antworten
Ich bin Neuling auf junit und TDD. Ich bin der Planung bis zur Nutzung Mockito testen, mein dao. Dao-Schnittstelle: package com.test.SpringApp.dao; import java.util.List; import com.test.SpringApp.bean.Account; import com.test.SpringApp.bean.Person; public interface TestDao { List<Account> getAccountDetails(int account_id); Person getPersonDetails(int person_id);
1
Antworten
Ich bin neu auf Android-Gerät testen und Frage mich, wie kann ich verspotte die Kontext-wenn ich will-unit-test der getSomething() unten. Vielen Dank im Voraus! public class Provider { private final String packageName; public Provider(Context context) { packageName
1
Antworten
Nehme mein django/flask Anwendung, zieht Informationen von API ' s, wie kann ich testen, dass mit Verbindungs exceptions werden abgefangen und behandelt, richtig? So wird hier z.B. eine Funktion aufruft, die eine API: import requests def call_the_api():
2
Antworten
Ich bin derzeit am schreiben von unit tests für meine repository-Implementierung in einem MVC4 Anwendung. Um zu verspotten die Daten Kontext, ich begann durch die Annahme einige Ideen aus dieser Beitrag, aber ich habe jetzt entdeckt, einige
1
Antworten
Ich bin neu Mockito und lernen müssen für die Arbeit. Machte ich eine sehr einfache Klasse, die eine Methode, die eine Zeichenfolge zurückgibt. Ich machte dann die folgende Testklasse in eclipse. import static org.junit.Assert.*; import org.junit.Test; import
3
Antworten
import org.springframework.beans.factory.annotation.Autowired; class MyService { @Autowired private DependencyOne dependencyOne; @Autowired private DependencyTwo dependencyTwo; public void doSomething(){ //Does something with dependencies } } Beim testen dieser Klasse, die ich im wesentlichen vier Möglichkeiten, um zu injizieren, mock Abhängigkeiten:
5
Antworten
Habe ich diese Verwirrung die ganze Zeit. Wenn ich Schreibe einen code, der verwendet gefälschte code geltend zu machen, einige Operationen, wie kann ich das Vertrauen meiner realen Umsetzung, wenn es begann wirklich mit den realen Objekten
1
Antworten
Ich bin neu auf Android testen und ich bin versucht, zu erstellen eine ApplicationTestCase mit einem MockContext. Hier mein code und es tritt ein Fehler(java.lang.NoClassDefFoundError: android/content/Kontext) Ich bin Ihnen dankbar, dass Sie mir einige Beispiele. package com.example.defaultmocktest.test;
5
Antworten
Habe ich an der Entwicklung einiger Junit-tests für Java-code mit einer MongoDB speichern. Gibt es irgendein framework/library, die es mir erlaubt die Initialisierung einer mock in-memory-MongoDB server? (Die Idee ist, zu testen nur den code selbst, das
8
Antworten
Es gibt viele von mocking-frameworks gibt .Net. Es gibt keinen klaren Sieger, verdrängt die anderen in jeder Hinsicht. Die führenden mocking frameworks haben auch viele verschiedene Stile der Nutzung. Die Zeit es braucht, zu lernen, alle die
6
Antworten
So Spiele ich, um mit mocking frameworks (Moq) für meine unit-tests, und Frage mich, wenn Sie verwenden sollten, ein mocking framework? Was ist der Vorteil/Nachteil zwischen den beiden folgenden tests: public class Tests { [Fact] public void
5
Antworten
Es ist mir zu Ohren gekommen, dass man unit-test eine abstrakte Klasse instanziieren es als mock-Objekt. Damit Sie verhöhnen die abstrakten Eigenschaften und Methoden, während in der Lage zu testen, die implementiert lieben. Aber ich bin daran
2
Antworten
Ich bin nicht sicher, wenn ich mache etwas falsch oder es ist ein Fehler mit PHPUnit und mock-Objekte. Grundsätzlich bin ich versucht zu testen, ob $Model->doSomething() wird aufgerufen, wenn $Model->start() ausgelöst wird. Ich bin mit Ubuntu in
2
Antworten
Teste ich einige groovy-code, der verwendet, eine java-Bibliothek, und ich will mock aus der library aufrufen, da Sie das Netzwerk nutzen. Also der getestete code in etwa so aussieht: def verifyInformation(String information) { def request = new
3
Antworten
Ich habe eine Lin2Sql DataContext, die ich benutze, um alle meine Daten aus einer sql-Datenbank, jedoch bin ich kämpfen, um einen Weg zu finden, um erfolgreich zu Verspotten, damit kann ich erstellen, die entsprechenden Unit-Tests. In meinem
2
Antworten
Beginnen möchte ich mit mock-Objekten auf meinem c# - Projekt. Nachdem eine schnelle google habe ich gefunden, dass die meisten Leute benutzen eine der unten: NMock EasyMock.Net TypeMock Isolator Rhino Mocks Moq Stellt Microsoft einen ähnlichen Rahmen
1
Antworten
Mit Mockito, gibt es eine Möglichkeit, Spion() auf einem Objekt und stellen Sie sicher, dass ein Objekt aufgerufen wird, eine bestimmte Anzahl von Zeiten mit den angegebenen arugments UND dass gibt es einen zu erwartenden Wert für
5
Antworten
Ich bin ein Neuling auf python und Google app engine. Habe ich diesen code, der sendet eine E-Mail basierend auf request-params-nach einigen auth Logik. in meinen Unit-tests (ich bin mit GAEUnit), wie bestätige ich eine E-Mail mit
1
Antworten
Schreibe ich unit-tests für mein data access layer. Um dies zu erreichen habe ich einen wrapper für SqlCommand (ISqlCommand), so dass ich verspotten seine Funktionalität. ISqlCommand command = _connection.GetSqlCommand(sqlCommand); In einer der Methoden, die ich Teste, SqlCommand-die
2
Antworten
Mit RhinoMocks - kann ich Holen die Parameter einer aufgerufenen Funktion? Ich meine; kann ich einige der unbekannten Parameter aus dem Aufruf der Funktion aus? Habe ich ein mock -, und ich erwarte, dass einige Funktion, die
2
Antworten
Ich bin neu in Rspec und versuchen, ein test für ein Benutzer-Profil. Profil belongs_to Benutzer. Nun, ich habe eine API-integration mit einem Drittanbieter-Website, die funktioniert durch die Benutzer-Modell, aber einige der Informationen, die für die API-link enthalten
1
Antworten
Wissen Sie, wie Sie propertly mock die Elasticsearch-Java-Client? Derzeit zu verspotten, die folgende Anfrage in Java: SearchResponse response = client.prepareSearch(index) .setTypes(type) .setFrom(0).setSize(MAX_SIZE) .execute() .actionGet(); SearchHit hits = response.getHits().getHits(); Habe ich zu verspotten: client.prepareSearch SearchRequestBuilder: builder.ausführen builder.setSize builder.setFrom
3
Antworten
Wenn ich die folgende Methode: public void handleUser(String user) { User user = new User("Bob"); Phone phone = userDao.getPhone(user); //something else } Wenn ich mich dieses zu testen mit mocks mit EasyMock, gibt es trotzdem konnte ich
3
Antworten
Habe ich die folgenden Winkel-controller function IndexCtrl($scope, $http, $cookies) { //get list of resources $http.get(wtm.apiServer + '/v1/developers/me?access_token=' + $cookies['wtmdevsid']). success(function(data, status, headers, config) { //snip }). error(function(data, status, headers, config) { //snip }); $scope.modal = function() {
2
Antworten
Gibt es viele Fragen wurden schon gestellt, aber ich glaube, ich brauche etwas mehr basic, klarer konnte das Konzept, so wie ich bin Anfänger in TDD. Ich kann nicht vorwärts gehen, bis dann. Könnte, gehen Sie bitte
1
Antworten
Ich versuche ein unit-test-meine Implementierung einer Schnittstelle, und ich habe ein wenig Schwierigkeiten erfolgreich Spott sich eine SqlTransaction-parameter an eine der Methoden der Schnittstelle. Hier ist, was die Schnittstelle und die zu testende Methode, die ich bin
1
Antworten
Mock-Bibliothek zum testen ist das eine Django-Thema, ich kann einfach nicht scheinen zu wickeln meinem Kopf herum. Zum Beispiel in dem folgenden code, warum nicht die mock-User-Instanzen, erstelle ich in meinem unit-test erscheint in der User-Objekt, das
4
Antworten
Ich merke, dass eine Menge Leute es vorziehen, Mokka über RSpec eingebauten mocking framework. Kann jemand erklären, die Vorteile von Mokka, oder eine alternative, über RSpec ist gebaut in einem mocking framework? InformationsquelleAutor Lee | 2009-09-10
3
Antworten
Schreibe ich einige unit test und ich stolpere über diesen seltsamen "Fehler", die mich davon abhalten, mit meinem unit-test. Wenn ich die "wenn(...).thenReturn(...)", erhalte ich eine InvocationTargetException. Dann seltsame Dinge ist, dass, wenn ich Debuggen, geht es
3
Antworten
Ich versuche, gelten die neuen Spott von EF6 zu meinem bestehenden code. Ich habe eine Klasse, die Sie Erweitert DbSet. Eine der Methoden-Aufruf der Basisklasse (BdSet) Create-Methode. Hier ist ein Beispiel-code (nicht die komplette Lösung-oder real-Namen): public
1
Antworten
Habe ich ein bestandener test nun Dank der Antwort hier: Wie um zu testen, angekettet ist, verspricht in einem Scherz-test? Aber ich bin noch immer ein Fehler im catch-Teil meiner Prüfung. Ich scheine nicht in der Lage
2
Antworten
Ich möchte schreiben Sie einen unit-test für die Hire - Funktion, die verlangen, dass die Verspottung CarFactory und Car Strukturen. Siehe den folgenden code: package main type Car struct { Name string } func (h Car) Run()
1
Antworten
Ich bin mitten in der Implementierung eines unit-test-Infrastruktur für eine große C++ Projekt, und aufgrund von politischen Gründen, ich bin mir fast sicher CppUnit geschoben werden, wie das unit-testing framework. Ich versuche zu identifizieren, mock-frameworks, die Mischung
1
Antworten
Ich habe drei Klassen A, B und C, Wo Eine abstrakte Klasse, B ist ebenfalls eine abstrakte Klasse und B extends A und C ist nicht abstrakte erstreckt sich die B. habe ich die variable durch den
4
Antworten
Kürzlich machte ich den Schalter auf Mockito-framework und bin sehr zufrieden damit (siehe auch blog-post). Der Wechsel von EasyMock für Mockito war sehr einfach und ich es geschafft, die Prüfungen nach unten kompatibel (d.h. test-Fällen Verhalten sich
2
Antworten
ist es ein stub ist eine Funktion, mit Scherz-API? Ich bin gewohnt, arbeiten mit sinon stub, wo ich schreiben kann, unit-tests mit stubs für jede Funktion Anruf kommt aus meiner getesteten Gerät- http://sinonjs.org/releases/v1.17.7/stubs/ beispielsweise- sinon.stub(jQuery, "ajax").yieldsTo("success", [1,
1
Antworten
Ich versuche ein unit test eine Methode und mock Aufruf der Methode drin: class LoginViewModel { public bool LogUserIn(string hashedPassword) { //Code if (loginSuccessful) { GoToMainMenu(); //I WANT TO MOCK THIS CALL. return true; } return false;
2
Antworten
Arbeite ich an einer client-Bibliothek für eine populäre API. Derzeit sind alle meine unit-tests der sagte client, machen die tatsächlichen API-Aufrufe gegen einen test-account. Hier ein Beispiel: def test_get_foo_settings(self): client = MyCustomClient(token, account) results = client.get_foo_settings() assert_is(type(results),
1
Antworten
Ich bin versucht, zu schreiben unit Tests für meine Filter, und ich bin kämpfen, um zu verstehen, die Nachfrage für meine verspottet Objekt. Hier ist ein einfacher test fehlschlägt: void "test my sanity"() { setup: def vendorPayment
4
Antworten
Habe ich eine einfache fast Wert-wie Klasse, wie z.B. Person: class Person { public: Person(ThirdPartyClass *object); virtual ~Person(void); virtual std::string GetFullName() const; virtual int GetAge() const; virtual int GetNumberOfDaysTillBirthday() const; }; Ich bin mit einem Drittanbieter-Bibliothek und
3
Antworten
Betrachten Sie das folgende Szenario (das ist kein Produktionscode): class MyClass { public function myMethod() { //create a directory $path = sys_get_temp_dir() . '/' . md5(rand()); if(!mkdir($path)) { throw new Exception("mkdir() failed."); } //create a file in
1
Antworten
Versuchen zu verspotten out-rufe zu pyazure Bibliothek für django testen, aber ich kann nicht herausfinden, wie man mock aus den PyAzure Konstruktor der Klasse, so dass es nicht zu einem TypeError. Gibt es eine bessere Art und
4
Antworten
Ich bin, die Probleme mit der MockOperation Editor in Soap-UI. Ich habe diese Anfrage: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <methodName xmlns="http://tempuri.org/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <dataAreaId>error</dataAreaId> <pInvoiceList> <dataAreaId>NOTTHESAME</dataAreaId> ... </pInvoiceList> </methodName> </s:Body> </s:Envelope> Ich versucht fast jeder XPATH-Ausdruck, aber ich bekomme immer
6
Antworten
Ich versuche zum testen einer Klasse, die es schafft Daten-Zugriff in der Datenbank (Sie wissen, CRUD, im wesentlichen). Die DB-library die wir verwenden dazu ein API, wobei Sie zuerst das table-Objekt durch einen statischen Aufruf: function getFoo($id)
1
Antworten
Ich versuche zu testen, einige code, der verwendet os.Fuss. Ich möchte, um eine temporäre in-memory-filesystem, das kann ich füllen mit Muster (leere) Dateien und Verzeichnisse, die os.zu Fuß dann zurück. Dies sollte sparen Sie mir die Komplexität
1
Antworten
Ich versuche, mich zu Verspotten, ein Verfahren enthalten, in der Main-Klasse der Anwendung. Ich würde gerne testen, wenn alle Parameter erfolgreich gesendet, ruft die Anwendung die richtige Methode, uploadFiles. Die wenn - thenReturn paar ist unten dargestellt:
5
Antworten
Ich bin testen von code in einer MVC-HTML-helper wirft einen Fehler, wenn Sie versuchen, um die Anwendung Pfad: //appropriate code that uses System.IO.Path to get directory that results in: string path = "~\\Views\\directory\\subdirectory\\fileName.cshtml"; htmlHelper.Partial(path, model, viewData); //exception
2
Antworten
Habe ich diese Klasse: public class TestClass { public TestClass(int? foo, string bar) { //..Something } } Ich versuche, mich zu verspotten, es mit MOQ wie diese var mockA = new Mock<A>(new object {(int?)1, string.Empty}) oder so,