Als «unit-testing» getaggte Fragen

Unit Testing ist eine Methode, mit der einzelne Einheiten des Quellcodes getestet werden, um festzustellen, ob sie für die Verwendung geeignet sind.


6
Datenbank in node.js verspotten?
Wie würde ich die Datenbank in meiner Anwendung node.js verspotten, die in diesem Fall mongodbals Backend für eine Blog-REST-API verwendet wird? Sicher, ich könnte die Datenbank auf eine bestimmte Datenbank testingeinstellen, aber ich würde trotzdem Daten speichern und nicht nur meinen Code, sondern auch die Datenbank testen, also mache ich …

8
Hinzufügen von Komponententests zum Legacy-Code [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Haben Sie jemals nachträglich Unit-Tests …

10
Wie teste ich Python 3.4 Asyncio Code?
Was ist der beste Weg, um Unit-Tests für Code mithilfe der Python 3.4- asyncioBibliothek zu schreiben ? Angenommen, ich möchte einen TCP-Client testen ( SocketConnection): import asyncio import unittest class TestSocketConnection(unittest.TestCase): def setUp(self): self.mock_server = MockServer("localhost", 1337) self.socket_connection = SocketConnection("localhost", 1337) @asyncio.coroutine def test_sends_handshake_after_connect(self): yield from self.socket_connection.connect() self.assertTrue(self.mock_server.received_handshake()) Wenn Sie …

6
Wie kann ich Django-Nachrichten testen?
In meiner Django-Anwendung versuche ich, einen Komponententest zu schreiben, der eine Aktion ausführt und dann die Nachrichten in der Antwort überprüft. Soweit ich das beurteilen kann, gibt es dafür keinen guten Weg. Ich verwende die CookieStorage-Speichermethode und möchte etwas Ähnliches wie das Folgende tun: response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") …



6
Python / Django: Wie kann man behaupten, dass das Unit-Testergebnis eine bestimmte Zeichenfolge enthält?
Was ist in einem Python-Unit-Test (eigentlich Django) die richtige assertAussage, die mir sagt, ob mein Testergebnis eine Zeichenfolge meiner Wahl enthält? self.assertContainsTheString(result, {"car" : ["toyota","honda"]}) Ich möchte sicherstellen, dass my resultmindestens das json-Objekt (oder die Zeichenfolge) enthält, das ich oben als zweites Argument angegeben habe {"car" : ["toyota","honda"]}

11
Wie soll ich eine Protokollmeldung überprüfen, wenn ich Python-Code unter der Nase teste?
Ich versuche, einen einfachen Komponententest zu schreiben, der überprüft, ob eine Klasse in meiner Anwendung unter bestimmten Bedingungen einen Fehler über die Standardprotokollierungs-API protokolliert. Ich kann nicht herausfinden, wie diese Situation am saubersten getestet werden kann. Ich weiß, dass die Nase die Protokollausgabe bereits über das Protokollierungs-Plugin erfasst, aber dies …

5
Einfacher Weg, um eine Testdatei in JUnit zu bekommen
Kann jemand einen einfachen Weg vorschlagen, um einen Verweis auf eine Datei als Objekt vom Typ String / InputStream / File / etc in einer Junit-Testklasse zu erhalten? Natürlich könnte ich die Datei (in diesem Fall XML) als riesigen String einfügen oder als Datei einlesen, aber gibt es eine für …


2
ReSharper-Fehler: „Die Ausgabe hat das Limit erreicht und wurde abgeschnitten. Um die vollständige Ausgabe anzuzeigen, verwenden Sie die Aktion "Stapelverfolgung in einem neuen Fenster anzeigen". "
Wenn beim Ausführen von Komponententests in ReSharper die Ausgabe zu lang ist, wird der folgende Fehler ausgegeben: The output has reached the limit and was truncated. To view the full output use 'Show Stack Trace in a new window' action. Aktualisieren ReSharper hat dieses Problem in 2016.2 behoben, siehe Antwort …

12
Unit-Tests zur MVC-Validierung
Wie kann ich testen, ob meine Controller-Aktion beim Validieren einer Entität die richtigen Fehler in den ModelState einfügt, wenn ich die DataAnnotation-Validierung in MVC 2 Preview 1 verwende? Ein Code zur Veranschaulichung. Erstens die Aktion: [HttpPost] public ActionResult Index(BlogPost b) { if(ModelState.IsValid) { _blogService.Insert(b); return(View("Success", b)); } return View(b); } …

24
Testziel X hat einen Fehler festgestellt (Frühes unerwartetes Beenden, Vorgang hat das Bootstrapping nie beendet - es wird kein Neustart versucht
Ich habe begonnen OCMock, Testfälle für das vorhandene Projekt zu schreiben, das ich in meinen Projektarbeitsbereich integriert habe. Nachdem Sie alle in diesem Link genannten Schritte ausgeführt haben . Als ich meinen Testfall zum ersten Mal ausgeführt habe, wird der obige Fehler angezeigt. Ich habe es durchsucht und versucht, einige …

3
Haskell Unit Testing
Ich bin neu in Haskell und arbeite an Unit-Tests, finde das Ökosystem jedoch sehr verwirrend. Ich bin verwirrt über die Beziehung zwischen HTF und HUnit. In einigen Beispielen sehen Sie, wie Sie Testfälle einrichten, in eine Testliste exportieren und dann in ghci mit ausführen runTestsTT(wie in diesem HUnit-Beispiel ). In …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.