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.

Spott Angabe der erwarteten Argumente für mehrere Anrufe

Anzahl der Antworten 1 Antworten
Ich versuche, mich zu verspotten, ein Objekt, bekommt zwei Aufrufe der gleichen Funktion, aber mit unterschiedlichen Argumenten. Es ist ziemlich straight-forward zurück zu geben unterschiedliche Werte zurück, die für mehrere Aufrufe, aber ich kann nicht überall finden,

Was ist der beste Weg, um mock DTOs in Java?

Anzahl der Antworten 4 Antworten
Beim schreiben von unit-tests muss ich einige Objekte mit Beispieldaten. Für das Beispiel nehmen wir an, ich habe ein Order-Objekt. Man braucht, um code zu schreiben, wie dies - Order o = new Order(); o.setId(3); o.setAmount(2830.9); List<Item>

Wie zum Hohn private-Methoden im controller in grails 2.2.4

Anzahl der Antworten 4 Antworten
Habe ich eine private Methode wurde verspottet in grails 1.3.7 mit metaclass aber jetzt, dass ich aktualisiert grails-version 2.2.4, die gleichen Spott fehlschlägt. Methode zu testen, hat ein Aufruf der privaten Methode private def MyPrivateMeth1(def arg1, def

jUnit skip Methode-Aufruf in injectmock-Methode im test

Anzahl der Antworten 1 Antworten
Habe ich eine @InjectMocks cut das ist die Klasse die ich testen will. Es ist ein deleteX() und ein init() Methode. deleteX() ruft init() vor der Fertigstellung - wie kann ich überspringen Sie diesen Aufruf in meinem

Stubbing mit Faraday und Rspec

Anzahl der Antworten 2 Antworten
Habe ich ein Modell, das wie folgt aussieht: class Gist def self.create(options) post_response = Faraday.post do |request| request.url 'https://api.github.com/gists' request.headers['Authorization'] = "Basic " + Base64.encode64("#{GITHUB_USERNAME}:#{GITHUB_PASSWORD}") request.body = options.to_json end end end und ein test, der wie folgt

Wie @InjectMocks und initMocks() mit einem Objekt, das eine String-parameter?

Anzahl der Antworten 1 Antworten
Gegeben, eine Komponente zu testen, das erfordert, dass nicht-mockable Klasse (String) in Konstruktor-Injektion, wie diese: public class MyService { @Inject public MyService(String param1, SomeObject param2) { ... } } Will ich mit Mockito testen es mit einer

Was ist der richtige Weg, um mock-void-Funktionen in RhinoMocks?

Anzahl der Antworten 3 Antworten
Habe ich diese Schnittstelle, die gibt void zurück, in einigen Funktionen, die ich möchte, zu verspotten und Fragen, was ist der richtige Weg, dies zu tun. Jetzt habe ich Folgendes: var mocks = new MockRepository(); var mockedInterface

Wie zum Hohn eine Datei mit EasyMock?

Anzahl der Antworten 4 Antworten
Ich habe vor kurzem auf EasyMock und wurden gebeten, entwickeln Sie unit-tests für einen FileMonitor Klasse verwenden. Die FileMonitor Klasse basiert auf eine zeitgesteuerte Ereignis, das wacht, und sucht nach Datei-änderung(en) in eine definierte Liste von Dateien

Wie wollen Sie verspotten die caching-Objekt in asp.net mvc?

Anzahl der Antworten 4 Antworten
Wie würde ich verspotte die caching-Objekt auf der ControllerContext-Objekt für meine unit-tests? Ich habe versucht, erstellen Sie eine wrapper-Klasse wie folgt aus (da das cache-Objekt ist eine versiegelte Klasse) mit kein Glück. var mockControllerContext = new Mock<ControllerContext>();

Mocking statische Felder mit Mockito

Anzahl der Antworten 1 Antworten
Ich habe so etwas wie dieses (es ist eine Drittanbieter-Bibliothek, so habe ich für die Arbeit mit diesem design): ClassA.conn1.getObjectA().getIntValue() ClassA ist eine normale Klasse, und im inneren gibt es ein öffentliches statisches Feld (conn1). Diese conn1

Wie simulieren Sie eine nicht-statische privaten inneren java-Klasse mit PowerMock und EasyMock?

Anzahl der Antworten 1 Antworten
Diese StackOverflowAnswer nicht für mich arbeiten, damit ich neu die Frage stellen. Wie kann ich dies beheben Ausnahme (powermock.reflektieren.Ausnahmen.ConstructorNotFoundException) nur durch ändern der Testklasse (EnclosingClassTest.java) und nicht die Implementierung (EnclosingClass.java, InnerClassType.java)? Anforderungen: Simulieren Sie eine nicht-statische privaten

Mit Mockito testen super Klasse Methode

Anzahl der Antworten 1 Antworten
Klasse Sup { public void someMethod(){ //tun Sie etwas } } class Sub extends Sup { public void Methode(Object obj) { if (obj == null) { super.someMethod(); return; } //tun Sie etwas } } Klasse Untertest {

Mocking dataSource während der Unit-Tests

Anzahl der Antworten 0 Antworten
Ich würde gern unit-Tests meine DB-unabhängige web-layer Controller, auch wenn die Datenbank down ist. Aber die transactionManager bean-Instanziierung misslingt, weil die Verbindung nicht erreicht werden, durch die bean dataSource mit dem gegebenen DB-Anmeldeinformationen. Auch die, die ich

Mock Aufruf von write()

Anzahl der Antworten 3 Antworten
Ich habe eine logger-Klasse, benötigt zum schreiben von strings in eine Datei. Also, ich habe eine Methode in etwa so: def write_to_file(self, string): self.__file_handle.write(string) Beachten Sie, dass die Fehlerbehandlung wurde herausgeschnitten. Klar kann ich das testen wollen,

Wie mock-Funktionen im selben Modul mit Scherz

Anzahl der Antworten 6 Antworten
Was ist der beste Weg, um richtig spotten das folgende Beispiel? Das problem ist, dass nach dem import foo hält die Referenz auf das original-unmocked bar. module.js: export function bar () { return 'bar'; } export function

Mit mock-patch ein nicht vorhandenes Attribut

Anzahl der Antworten 1 Antworten
Ich versuche zu testen, einen Kontext-manager, der eine Klasse verwendet __getattr__ Magie beheben mehrere Attribute, die nicht wirklich existieren, die auf die Klasse. Ich laufen in ein problem, wo mock hob eine AttributeError beim Versuch, den patch

Google Mock: Spotten überladene Funktionen erzeugen Warnung C4373

Anzahl der Antworten 4 Antworten
Ich bin mocking eine C++ - Klasse, die hat 2 überladene Funktionen mit Google Mock und VS2010: #include "stdafx.h" #include "gmock/gmock.h" #include "A.h" class MockA : public A { public: //... MOCK_METHOD3(myFunc, void(const int id, const int

Spottet nur eine einzige Methode auf ein Objekt

Anzahl der Antworten 1 Antworten
Ich bin vertraut mit anderen mocking-libraries, die in anderen Sprachen wie Mockito in Java, sondern in Python ist mock Bibliothek verwechselt das Leben aus mir heraus. Habe ich die folgende Klasse, die würde ich gerne testen. class

Spott net.sf.ehcache.Caching (ehcache) mit .setzen Sie Methoden-stub (Mockito)

Anzahl der Antworten 3 Antworten
Entwickle ich ein einfaches cache-Funktionalität mit EhCache. Es ist eine Allgemeine Basisklasse, implementiert für mein cache-interface (BECache): public class EhCacheBase<K, V> implements BECache<K, V> { private static CacheManager cacheManager; private String cacheName; public EhCacheBase(String cacheName) { this.cacheName

Verschachtelte Methode Spott in Mockito

Anzahl der Antworten 2 Antworten
Habe ich den folgenden Java-Klassen: public class A { @Autowired private B b; public int aFn() { int something = b.bFn(); } } public class B { @Autowired private C c; public int bFn() { int something

Wie zum Hohn eine Methode mit einem out-parameter?

Anzahl der Antworten 1 Antworten
Benutze ich eine Bibliothek, die verwendet out-Parameter in einer Funktion, die ich brauche, um mein test-code mit dieser Funktion. So, versucht zu haben, verspottet zu meiner Rettung hier, über Moq, die habe ich mit in den rest

Ist UnitOfWork und GenericRepository Muster redundant In EF 4.1 code first?

Anzahl der Antworten 3 Antworten
Frage mich, ob ich die Genericrepository Muster und UnitOfWork zu verspotten repository.Ich bin mit MOQ.Ist es nun überflüssig, da ich bemerkt habe, dass EF 4.1 hat IDBSet. Habe ich nicht herausgefunden, wie etwas zu schreiben generischen, dass

Mockito re-stub-Methode, die bereits gekürzte mit thenthrow

Anzahl der Antworten 4 Antworten
Rannte ich in ein problem mit mockito. Ich bin der Entwicklung einer web-Anwendung. In meinen tests hat die Benutzer-Verwaltung verspottet wird. Es gibt einige Fälle, wenn ich zu verändern, den Benutzer zurückgegeben, die von der getLoggedInUser() Methode.

Mocking eine Statische Klasse

Anzahl der Antworten 2 Antworten
Ich habe eine statische Klasse, wickelt einige native Methoden von winspool: public static class WinSpool { [DllImport("winspool.drv")] public static extern int OpenPrinter(string pPrinterName, out IntPtr phPrinter, IntPtr pDefault); ... //some more methods here } Ich würde, wie

Mocking - kann nicht instanziiert werden proxy-Klasse Immobilien?

Anzahl der Antworten 1 Antworten
In meinen tests, hier ist mein code: [SetUp] public void Initialise() { mockOwinManager = new Mock<IOwinManager<ApplicationUser, ApplicationRole>>(); mockSearch = new Mock<ISearch<ApplicationUser>>(); mockMail = new Mock<IRpdbMail>(); mockUserStore = new Mock<IUserStore<ApplicationUser>>(); mockOwinManager.Setup(x => x.UserManager).Returns(() => new AppUserManager(mockUserStore.Object)); sut =

Wie mock Lage, ohne Aktivierung der Einstellung

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Weg, um in der Lage sein, um mock Lage, ohne die Verwendung ACCESS_MOCK_LOCATION. Ich weiß, dass ich brauchen, um root, bewegen app auf das system. Aber wenn "allow mock location"

Mit Grunzen zu Verspotten Endpunkte

Anzahl der Antworten 6 Antworten
Ich bin mit Yeoman, Grunt und Bower, zu konstruieren Sie eine Plattform für den Aufbau eines frontend-unabhängig von einem backend. Die Idee wäre, dass alle meine (AngularJS) - controller, services, Fabriken, etc. Leben in diesem Projekt, und

MOQ 4.0: Der typeninitialisierer für 'Moq.Mock - `1' hat eine Ausnahme ausgelöst

Anzahl der Antworten 4 Antworten
Ich bin immer die Ausnahme Der typeninitialisierer für 'Moq.Mock - `1' warf eine Ausnahme. Verwendung Moq 4.0 habe ich überprüft, um auf ein paar Foren, und Sie weisen auf die Verwendung der Moq-NoCastle version. Ich habe beides

Android unit Tests mit Junit: Test Netzwerk - /bluetooth-Ressourcen

Anzahl der Antworten 1 Antworten
Bin ich langsam besessen von unit-Tests. Ich bin versucht zu entwickeln, als viel software, da kann ich mit test-driven development. Ich bin mit JUnit unit-test für meine android-Anwendungen. Ich habe auf eine app nutzt bluetooth, und bin

Funktion mocking (zum testen) in C?

Anzahl der Antworten 4 Antworten
Möchte ich schreiben, tests für eine C-library in C. ich möchte mock aus einige Funktionen für den test. Nehme an, meine Bibliothek ist zusammengestellt aus der folgenden Quelle: /* foo.h */ int myfunction(int x, int y); /*

Moq SetUp.Zurückgeben funktioniert nicht für repository-mock

Anzahl der Antworten 1 Antworten
Ich versuche zu verspotten, meine Repositorys Get () - Methode ein Objekt zurückgeben, um gefälschte ein update auf das Objekt, aber mein setup nicht funktioniert: Hier ist mein Test: [Test] public void TestUploadDealSummaryReportUploadedExistingUpdatesSuccessfully() { var dealSummary =

Mit unittest.mock patch input() in Python 3

Anzahl der Antworten 3 Antworten
Wie verwenden Sie das @ - patch Dekorator patch der eingebauten input () - Funktion? Zum Beispiel, hier ist eine Funktion in question.py das würde ich gerne testen, das enthält einen call-to input(): def query_yes_no(question, default="yes"): """

Suche eine Python-Bibliothek zum simulieren einer Datenbank

Anzahl der Antworten 5 Antworten
Bin ich zum Schluss eine Uni-Projekt beinhaltet, dass die Python, und mein team hat einen test-case-Mangel. Wir brauchen mehr, und wir müssen insbesondere einige Testfälle für die Datenbank. Dies ist, wo Spott kommt, jedoch. Wir brauchen eine

mock-Konfiguration in Grails-tests

Anzahl der Antworten 4 Antworten
Vor Grails 2.0.X war es möglich, mock-Konfiguration mit einem mockConfig Methode von der Basisklasse bereitgestellt wird, dass tests erweitern. Jedoch, in Grails 2.0.X es wird empfohlen, dass test-Klassen verwenden die @TestFor Mixins anstatt eine Basisklasse erweitern. Dieser

@Patch-Dekorator nicht kompatibel mit pytest Vorrichtung

Anzahl der Antworten 5 Antworten
Dem ich begegnet bin, etwas geheimnisvoll, wenn Sie mithilfe von patch-decorator von mock-Paket integriert mit pytest Leuchte. Habe ich zwei Module -----test folder -------func.py -------test_test.py in func.py: def a(): return 1 def b(): return a() in test_test.py

Mockito classcastexception-Fehler - Ein Schein kann nicht gegossen werden

Anzahl der Antworten 3 Antworten
Ich habe eine Methode in der Klasse AppleProcessor die würde ich gerne testen: public void process(Fruit fruit) { if(fruit.getType() == Fruit.APPLE) { fruitBasket.add(((AppleFruit) fruit).getApple()); } else { //do something else } } Beachten Sie, dass die Frucht

Testen von java-Programmen, die von stdin Lesen und nach stdout schreiben

Anzahl der Antworten 2 Antworten
Ich bin ein wenig code schreiben, für ein Programmier-Wettbewerb, in java. Die Eingabe an das Programm über stdin und Ausgabe wird auf die Standardausgabe ausgegeben. Wie werden Sie die Leute testen von Programmen, die Ihre Arbeit auf

@ModelAttribute controller spring-mvc-Spott

Anzahl der Antworten 2 Antworten
Ich möchte zum testen eine Steuerung, die mit @ModelAttribute für eines seiner Methode Argumente. public String processSaveAction(@ModelAttribute("exampleEntity") ExampleEntity exampleEntity) @ModelAttribute Methode getExampleEntity ist mit @RequestParam: @ModelAttribute("exampleEntity") public ExampleEntity getExampleEntity(@RequestParam(value = "id", required = true) ExampleEntity exampleEntity) {

Spöttische Verhalten setzt nach jedem test mit PowerMock

Anzahl der Antworten 1 Antworten
Schreibe ich unit-tests unter Verwendung von PowerMock, spöttische Verhalten einige util-Klassen. Definition von Verhalten, sobald für die test-Klasse (die mit @BeforeClass annotation) Ursachen: erste test, der Aufruf zur Rückkehr verspottet Wert zweiten test Aufruf zur Rückkehr real

Wie zum Hohn eine Scala singleton-Objekt?

Anzahl der Antworten 4 Antworten
Ich versuche, mich zu verspotten, ein Scala singleton-Objekt. Insbesondere brauche ich zum simulieren der Objekt play.api.libs.ws.WS im service-Komponente (class under test). Mit Mockito ist dies nicht möglich, die test-Durchführung scheitert in der folgenden Weise: [error] MockitoException: :

Moq eine void-Methode

Anzahl der Antworten 1 Antworten
Ich versuche, herauszufinden, wie dieses Modell (mit der Moq-framework) Zeug alles funktioniert, aber inzwischen bin ich ein bisschen verwirrt, mit Methoden, die "void" zurückgeben. Dem original-Objekt hat die folgenden Eigenschaften/Methoden: void Add(Person entity); void Save(); IQueryable<Person> Persons;

Gewusst wie: erfassen von Variablen Parametern mit Mockito?

Anzahl der Antworten 2 Antworten
Es ist eine Methode, die variable Parameter: class A { public void setNames(String... names) {} } Ich will jetzt zu verhöhnen, als es mit mockito, und erfassen Sie die Namen übergeben werden. Aber ich kann nicht einen

Mock alle Instanzen einer Klasse

Anzahl der Antworten 1 Antworten
Ich weiß, das ist in der Regel eine schlechte Praxis, aber in meinem Fall ist es notwendig. Habe ich einen Fall, wo ein Enum enthält eine Klasse um zu gewinnen einige Informationen. So, dass Enum erstellt eine

Wie man mit Tests(jMock)

Anzahl der Antworten 4 Antworten
Ich versuche zu lernen, wie man tests schreiben. Ich bin auch Java zu lernen, mir wurde gesagt, ich sollte lernen/verwenden/Praxis jMock, ich habe festgestellt, dass einige Artikel online, die helfen, bestimmte verlängern wie : http://www.theserverside.com/news/1365050/Using-JMock-in-Test-Driven-Development http://jeantessier.com/SoftwareEngineering/Mocking.html#jMock Und

Mock Python eingebauten print-Funktion

Anzahl der Antworten 9 Antworten
Habe ich versucht, from mock import Mock import __builtin__ __builtin__.print = Mock() Aber das wirft einen syntax-Fehler. Ich habe auch versucht patchen Sie es wie so @patch('__builtin__.print') def test_something_that_performs_lots_of_prints(self, mock_print): # assert stuff Gibt es eine Möglichkeit,

Mongodb unit-Tests .NET

Anzahl der Antworten 3 Antworten
Ich versuche zu tun, tdd und verwenden mongodb als Datenbank. Aber ich kann mich nicht lösen problem der Spott mongodb. Gibt es eine Möglichkeit, zu verspotten mongodb für unit-Tests .NET? Update Fand ich sehr gut soltion blog

Mocking Symfony2 Anfrage-und session-in PHPUnit

Anzahl der Antworten 5 Antworten
Habe ich eine Klasse, die erfordert, dass die Symfony2 service @request_stack gibt eine Instanz von Symfony\Component\HttpFoundation\RequestStack. Ich nutze es zum abrufen von POST und GET Werte. Und auch meine Klasse nutzt Symfony\Component\HttpFoundation\Session aus Request->getSession() die es aufruft,

Wie kann ich den patch / mock-Protokollierung.getlogger()

Anzahl der Antworten 3 Antworten
Habe ich diesen code, den ich testen möchte: log = logging.getLogger(__name__) class A(object): def __init__(self): log.debug('Init') aber ich kann nicht herausfinden, wie zu behaupten, dass Sie log.debug aufgerufen wurde, mit 'Init' Versuchte ich patchen logger aber Prüfung

Mit mock zu patch Sellerie Aufgabe in Django unit-tests

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie die python-mock-Bibliothek zu patchen Sellerie Aufgabe, die ausgeführt wird, wenn ein Modell gespeichert wird, in meinem django-app, um zu sehen, dass es aufgerufen wird, richtig. Grundsätzlich die Aufgabe definiert ist, innerhalb myapp.tasks, und

Was ist ein mock-und Wann sollte man es verwenden?

Anzahl der Antworten 5 Antworten
Gerade lese ich den Wikipedia-Artikel über mock-Objekte, aber ich bin mir noch nicht ganz klar über Ihren Zweck. Es scheint, Sie sind Objekte, die erstellt werden, indem ein test-framework, wenn das eigentliche Objekt wäre zu kompliziert oder