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
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 …
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, …
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 …
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?
Angenommen, ich spioniere eine Methode wie diese aus: spyOn(util, "foo").andReturn(true); Die zu testende Funktion wird util.foomehrmals aufgerufen. Ist es möglich, dass der Spion truebeim ersten Aufruf zurückkehrt, falsebeim zweiten Mal? Oder gibt es einen anderen Weg, dies zu tun?
Wie kann ich Mockito und JUnit 5 injizieren? In JUnit4 kann ich nur die @RunWith(MockitoJUnitRunner.class)Annotation verwenden. In JUnit5 ist keine @RunWithAnmerkung?
Ich habe das folgende Modul, das ich in Jest testen möchte: // myModule.js export function otherFn() { console.log('do something'); } export function testFn() { otherFn(); // do other things } Wie oben gezeigt, werden einige benannte Funktionen exportiert und vor allem testFnverwendet otherFn. Wenn ich im Scherz meinen Komponententest für …
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 Ich fange mit Python an …
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 …
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 …
Ich bin neu in Android und habe Beispielcode mit diesen Anmerkungen gesehen. Beispielsweise: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } Was bewirkt diese Anmerkung?
Was ist der Unterschied zwischen setUp()und setUpClass()im Python- unittestFramework? Warum sollte das Setup in einer Methode über der anderen behandelt werden? Ich möchte verstehen , was Teil der Installation in den erfolgt setUp()und setUpClass()Funktionen, sowie mit tearDown()und tearDownClass().
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.