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 verspotte den Typ IEnumerable<T>, so dass ich testen kann, eine Methode, die es erhält

Anzahl der Antworten 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>();

jMock Mocking von Klassen-und Interface -

Anzahl der Antworten 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

Mockito : so testen Sie, meine Dao mit Spott?

Anzahl der Antworten 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);

Android Unit-Test: Wie zu verspotten Android-Kontext

Anzahl der Antworten 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

Wie kann ich simulieren-Verbindung-Fehler-und request-timeouts in python unit-tests

Anzahl der Antworten 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():

Wie zum Hohn die Grenzen von Entity Framework ist die Implementierung von IQueryable

Anzahl der Antworten 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

Mock assertEquals nicht gefunden

Anzahl der Antworten 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

Was ist der beste Weg, um zu injizieren, verspottet Spring @Autowired Abhängigkeiten von einem unit test?

Anzahl der Antworten 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:

Bei der Verwendung von stubs und mocks?

Anzahl der Antworten 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

Wie die Verwendung von android.test.mock MockContext?

Anzahl der Antworten 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;

Konfigurieren & verwenden mongodb mockup-server für unit-Tests

Anzahl der Antworten 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

Was sollte ich beachten bei der Auswahl ein mocking-framework für .Net

Anzahl der Antworten 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

Bei der Verwendung eines Mocking-Framework?

Anzahl der Antworten 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

Ist es ok, um unit-test eine abstrakte Klasse durch Instanziierung als ein mock-Objekt?

Anzahl der Antworten 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

PHPUnit und Mock-Objekten nicht funktioniert

Anzahl der Antworten 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

Wie zum Hohn das 'new' - operator

Anzahl der Antworten 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

Mocking eine Linq2Sql DataContext

Anzahl der Antworten 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

Mocking-framework von Microsoft?

Anzahl der Antworten 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

So überprüfen Sie den Rückgabewert beim Aufruf einer verspottet Objekt Methode

Anzahl der Antworten 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

Unit testing und mocking E-Mail-Absender in Python mit Google AppEngine

Anzahl der Antworten 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

Kann ich einen SqlDataReader und Werte ohne wieder ein SqlDataReader-von einem anderen Objekt wie z.B. SqlCommand.ExecuteReader()

Anzahl der Antworten 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

RhinoMocks - Holen der Parameter der aufgerufenen Funktionen

Anzahl der Antworten 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

Rspec Spott: ActiveRecord::AssociationTypeMismatch

Anzahl der Antworten 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

Wie zum Hohn ein Elasticsearch-Java-Client?

Anzahl der Antworten 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

Mock-Objekt erstellen innerhalb einer Methode

Anzahl der Antworten 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

Wie zum Hohn eine Funktion ein Eckiges service in Jasmin

Anzahl der Antworten 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() {

Was ist es.isAny und was es ist.in mock Unit-Tests

Anzahl der Antworten 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

Ist es möglich, zu Verhöhnen, eine Datenbank-Transaktion-parameter?

Anzahl der Antworten 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

How to pass, Django mock-Instanz die Methode der Klasse?

Anzahl der Antworten 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

Was sind die Vorteile von Mokka über RSpec eingebauten mocking framework?

Anzahl der Antworten 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

Mock mit Mockito Rückkehr eine InvocationTargetException

Anzahl der Antworten 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

EF6 Spott abgeleitet DbSets

Anzahl der Antworten 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

Wie zu beheben TypeError ist nicht ein-Funktion (Test verspricht mit Scherz)

Anzahl der Antworten 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

Wie schreibt mock für Strukturen in Go

Anzahl der Antworten 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()

Was mock-frameworks arbeiten mit cppunit?

Anzahl der Antworten 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

Wie den Wert der privaten variable in einer super Klasse mit mockito oder powermockito

Anzahl der Antworten 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

Mockito vorzuziehen über EasyMock?

Anzahl der Antworten 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

stubbing eine Funktion mit Scherz

Anzahl der Antworten 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,

Wie kann ich verspotte ein Methodenaufruf innerhalb der Methode will ich testen mit NUnit?

Anzahl der Antworten 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;

Wie kann ich testen, einen API-Client mit Python?

Anzahl der Antworten 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),

Verständnis Grails mockFor Nachfrage

Anzahl der Antworten 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

Am besten einfache Weise zu verspotten statische/Globale Funktion?

Anzahl der Antworten 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

PHPUnit: Wie kann ich verspotte dieses Dateisystem?

Anzahl der Antworten 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

richtige Weg, python mock __init__ () - Methode zurückgibt, fake Klasse

Anzahl der Antworten 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

Wie zu Verwenden Query_Match für Soap-UI

Anzahl der Antworten 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

Mock-Objekten in PHPUnit zu emulieren Statische Methode Aufrufe?

Anzahl der Antworten 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)

Wie zum Hohn os.Spaziergang in python mit einem temporären Dateisystem?

Anzahl der Antworten 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

Mockito Matcher Parameter zeigt den Wert undefiniert

Anzahl der Antworten 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:

Wie zum Hohn Pfad der Anwendung beim unit-testing, Web App

Anzahl der Antworten 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

Moq kann nicht erstellt mock-Objekt der Klasse mit nullable-parameter in den Konstruktor

Anzahl der Antworten 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,