Als «unit-testing» getaggte Fragen

102
Richtige Paketbenennung zum Testen mit der Go-Sprache

Ich habe in Go verschiedene Benennungsstrategien für Testpakete gesehen und wollte wissen, welche Vor- und Nachteile die einzelnen sind und welche ich verwenden sollte. Strategie 1: Dateiname: github.com/user/myfunc.go package myfunc Name der Testdatei: github.com/user/myfunc_test.go package myfunc...

100
Testen, ob eine Klasse ein Attribut hat?

Ich versuche, eine kleine Test-First-Entwicklung durchzuführen, und ich versuche zu überprüfen, ob meine Klassen mit einem Attribut gekennzeichnet sind: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Wie teste ich, ob der Klasse dieses Attribut zugewiesen...

99
Mock Framework gegen MS Fakes Frameworks

Ein bisschen verwirrt über die Unterschiede zwischen Mock-Frameworks wie NMock und dem VS 2011 Fakes Framework. Wenn ich MSDN durchlaufe, verstehe ich, dass Sie mit Fakes Ihre Abhängigkeiten wie RhinoMock oder NMock verspotten können. Der Ansatz ist jedoch anders. Fakes generiert Code, um diese...

99
wie man eine Unit-Testdatei in Django hochlädt

In meiner Django-App habe ich eine Ansicht, die das Hochladen von Dateien ermöglicht. Das Kern-Snippet sieht so aus ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in...

98
Ü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),...

97
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');...