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.


8
Übergeben Sie komplexe Parameter an [Theorie]
Xunit hat eine nette Funktion : Sie können einen Test mit einem TheoryAttribut erstellen und Daten in InlineDataAttribute einfügen , und xUnit generiert viele Tests und testet sie alle. Ich möchte so etwas haben, aber die Parameter auf meine Methode nicht ‚einfach Daten‘ (wie string, int, double), aber eine Liste …


2
Wie wird überprüft, ob eine Methode eines nicht nachgebildeten Objekts aufgerufen wird?
Es scheint, dass mockito nur überprüft, ob eine Methode eines Scheinobjekts aufgerufen wird und das Scheinobjekt immer so etwas hat doReturn().when(mock object) Aber kann ich ein Scheinobjekt erstellen und definieren doReturn().when(mock object) und überprüfen, ob eine Methode eines anderen Objekts aufgerufen wird? Folgendes möchte ich tun: Ich definiere eine mockEnvironment …

18
Was macht einen guten Unit-Test aus? [geschlossen]
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, …


11
Wie schreibe ich Unit-Tests in PHP? [geschlossen]
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 4 Jahren . Verbessere diese Frage Ich habe überall gelesen, wie …



7
Testen Sie PHP-Header mit PHPUnit
Ich versuche, mit PHPunit eine Klasse zu testen, die einige benutzerdefinierte Header ausgibt. Das Problem ist, dass auf meinem Computer Folgendes: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } oder sogar das: <?php class HeadersTest …

5
Beispiel ungültiger utf8-String?
Ich teste, wie ein Teil meines Codes mit fehlerhaften Daten umgeht, und ich benötige einige Byteserien, die ungültig sind. UTF-8. Können Sie einige und im Idealfall eine Erklärung veröffentlichen, warum sie schlecht sind / woher Sie sie haben?

7
Android Studio-Komponententest: Daten (Eingabe) lesen
Wie kann ich in einem Komponententest Daten aus einer JSON-Datei auf meinem (Desktop-) Dateisystem lesen, ohne den Pfad fest zu codieren? Ich möchte Testeingaben (für meine Parsing-Methoden) aus einer Datei lesen, anstatt statische Strings zu erstellen. Die Datei befindet sich am selben Speicherort wie mein Unit-Test-Code, kann aber bei Bedarf …

4
Trennen von Unit-Tests und Integrationstests in Go
Gibt es eine bewährte Methode zur Trennung von Komponententests und Integrationstests in GoLang (testify)? Ich habe eine Mischung aus Komponententests (die nicht auf externen Ressourcen beruhen und daher sehr schnell ausgeführt werden) und Integrationstests (die auf externen Ressourcen basieren und daher langsamer ausgeführt werden). Ich möchte also steuern können, ob …

11
Unit-Tests seriell (statt parallel) ausführen
Ich versuche, eine von mir geschriebene WCF-Host-Management-Engine zu testen. Die Engine erstellt ServiceHost-Instanzen grundsätzlich im laufenden Betrieb basierend auf der Konfiguration. Auf diese Weise können wir dynamisch neu konfigurieren, welche Dienste verfügbar sind, ohne alle herunterfahren und neu starten zu müssen, wenn ein neuer Dienst hinzugefügt oder ein alter entfernt …

7
JUnit-Test mit dynamischer Anzahl von Tests
In unserem Projekt habe ich mehrere JUnit- Tests, die z. B. jede Datei aus einem Verzeichnis entnehmen und einen Test darauf ausführen. Wenn ich eine testEveryFileInDirectoryMethode implementiere, wird TestCasedies als nur ein Test angezeigt, der fehlschlagen oder erfolgreich sein kann. Aber ich interessiere mich für die Ergebnisse jeder einzelnen Datei. …

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.