Ich möchte ein paar Dinge zu dem hinzufügen, was die unittest.TestCaseKlasse nach der Initialisierung tut, aber ich kann nicht herausfinden, wie es geht. Im Moment mache ich das: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more …
Beide sind BDD-fähige Unit-Test-Frameworks (Behavior Driven Development) für Scala, die in Scala geschrieben wurden. Und Specs, auf denen aufgebaut ist, können auch das ScalaTest- Framework umfassen. Aber was bietet Specs ScalaTest nicht? Was sind die Unterschiede?
Ich habe kürzlich ein Testframework für ein bisschen C # erstellt, an dem ich gearbeitet habe. Ich habe NUnit eingerichtet und ein neues Projekt in meinem Arbeitsbereich, um die Komponente zu testen. Alles funktioniert gut, wenn ich meine Unit-Tests von Nunit (v2.4) lade, aber ich bin an einem Punkt angelangt, …
Gegeben die folgende Schnittstelle: public interface IFoo { bool Foo(string a, bool b = false); } Der Versuch, es mit Moq zu verspotten: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); gibt beim Kompilieren den folgenden Fehler aus: Ein Ausdrucksbaum darf keinen Aufruf oder Aufruf enthalten, der optionale Argumente verwendet …
Ich habe in den letzten Tagen meinen Kopf damit gegen eine Wand geschlagen, aber trotz mehrfacher Google / SO / Github-Suchen kann ich keine Lösung für die Probleme finden, die ich habe! Ich versuche nur, einige Komponententests für meine App zu erstellen, bei denen Firebase-Pods verwendet werden. Ich verwende Xcode …
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 Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Gibt es eine Funktion, die zu Beginn / am Ende eines Testszenarios ausgelöst wird? Die Funktionen setUp und tearDown werden vor / nach jedem einzelnen Test ausgelöst. Normalerweise möchte ich Folgendes haben: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) …
Ich lerne die Konzepte der testgetriebenen Entwicklung durch Lesen der Craftsman-Artikel (klicken Sie auf Craftsman unter Nach Thema ), die in einer Antwort auf meine vorherige Frage "Beispielprojekt zum Erlernen von JUnit und zur richtigen Softwareentwicklung" empfohlen wurden . Ich liebe es so weit! Aber jetzt möchte ich mich hinsetzen …
Ich habe eine Funktion ( foo), die eine andere Funktion ( bar) aufruft . Wenn das Aufrufen bar()eines ausgelöst wird HttpError, möchte ich es speziell behandeln, wenn der Statuscode 404 lautet, andernfalls erneut erhöhen. Ich versuche, einige Unit-Tests um diese fooFunktion herum zu schreiben und den Aufruf von zu verspotten …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Meine Firma ist ziemlich neu …
Ich habe einen (C #) Code, der sich auf das heutige Datum stützt, um die zukünftigen Dinge richtig zu berechnen. Wenn ich das heutige Datum für den Test verwende, muss ich die Berechnung im Test wiederholen, was sich nicht richtig anfühlt. Wie kann das Datum im Test am besten auf …
Nachdem ich meine Vorsätze für das neue Jahr fortgesetzt habe, um mehr mit TDD zu tun zu haben, beginne ich jetzt, mehr mit Rhino Mocks zu arbeiten . Eine Sache, die ich gerne tun möchte, ist sicherzustellen, dass ich wirklich weiß, worauf ich mich einlasse. Deshalb wollte ich mein Verständnis …
Ich verwende Mock mit Python und habe mich gefragt, welcher dieser beiden Ansätze besser ist (sprich: mehr Python). Methode eins : Erstellen Sie einfach ein Scheinobjekt und verwenden Sie dieses. Der Code sieht aus wie: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method …
Wenn ich Unit-Tests in Python schreibe (mit dem unittest-Modul), ist es dann möglich, Daten aus einem fehlgeschlagenen Test auszugeben, damit ich sie untersuchen kann, um herauszufinden, was den Fehler verursacht hat? Ich bin mir der Möglichkeit bewusst, eine benutzerdefinierte Nachricht zu erstellen, die einige Informationen enthalten kann, aber manchmal können …
Ich habe den folgenden Anforderungshandler zum Speichern von Autos. Ich habe überprüft, dass dies funktioniert, wenn ich zB cURL verwende. Jetzt möchte ich die Methode mit Spring MVC Test testen. Ich habe versucht, den fileUploader zu verwenden, aber es gelingt mir nicht, ihn zum Laufen zu bringen. Es gelingt mir …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.