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
Der beste Weg, um für numpy.array Gleichheit zu behaupten?
Ich möchte einige Unit-Tests für meine App durchführen und muss zwei Arrays vergleichen. Was ist der beste Weg, um Gleichheit zu behaupten, da array.__eq__ein neues Array zurückgegeben wird ( TestCase.assertEqualwas fehlschlägt)? Zur Zeit benutze ich self.assertTrue((arr1 == arr2).all()) aber ich mag es nicht wirklich

4
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 Ein Beispiel finden Sie in bzip2 . Strategie 2: Dateiname: github.com/user/myfunc.go package myfunc Name …
102 unit-testing  go 

19
VS 2010 Test Runner-Fehler "Der Agentenprozess wurde gestoppt, während der Test ausgeführt wurde."
In Visual Studio 2010 habe ich eine Reihe von Komponententests. Wenn ich mehrere Tests gleichzeitig mit Testlisten ausführe, wird manchmal der folgende Fehler für einen oder mehrere der Tests angezeigt: Der Agentenprozess wurde gestoppt, während der Test ausgeführt wurde. Es ist nie derselbe Test, der fehlschlägt, und wenn ich versuche, …

8
Ausführen von PostgreSQL nur im Speicher
Ich möchte für jeden von mir geschriebenen Komponententest eine kleine PostgreSQL-Datenbank ausführen, die nur im Speicher ausgeführt wird. Zum Beispiel: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Im Idealfall wird eine einzelne ausführbare Postgres-Datei in die Versionskontrolle eingecheckt, die vom Komponententest verwendet wird. So etwas …

4
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 ist?





5
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 Funktionalität zu erreichen, das Mocks-Framework jedoch …

10
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 file.chunks(): dest.write(chunk) Ich möchte die Ansicht als Unit-Test testen. Ich plane, sowohl …



16
Testhost.dll konnte nicht gefunden werden. Bitte veröffentlichen Sie Ihr Testprojekt und versuchen Sie es erneut
Ich habe eine einfache Dotnet-Kernklassenbibliothek mit einer einzigen XUnit-Testmethode: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runners" Version="2.0.0" /> </ItemGroup> </Project> …

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.