Wie testest du eine private Funktion in Winkel 2? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ return this._status; } } Die Lösung, die ich gefunden habe Fügen Sie den Testcode …
Ist es in JUnit möglich zu behaupten, dass ein Objekt eine Instanz einer Klasse ist? Aus verschiedenen Gründen habe ich ein Objekt in meinem Test, dessen Typ ich überprüfen möchte. Ist es ein Typ von Objekt1 oder ein Typ von Objekt2? Derzeit habe ich: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); …
Ich habe eine Schnittstelle mit einer Methode, die ein Array von erwartet Foo: public interface IBar { void doStuff(Foo[] arr); } Ich verspotte diese Schnittstelle mit Mockito und möchte behaupten, dass sie doStuff()aufgerufen wird, aber ich möchte nicht überprüfen, welche Argumente übergeben werden - "egal". Wie schreibe ich den folgenden …
Ich erhalte TransactionManagementError, wenn ich versuche, eine Django-Benutzermodellinstanz zu speichern, und in ihrem post_save-Signal speichere ich einige Modelle, die den Benutzer als Fremdschlüssel haben. Der Kontext und Fehler ist dieser Frage ziemlich ähnlich. Django TransactionManagementError bei der Verwendung von Signalen In diesem Fall tritt der Fehler jedoch nur beim Testen …
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, …
Ich habe eine Frage zu junit assertEquals, um Doppelwerte zu testen. Beim Lesen des API-Dokuments kann ich Folgendes sehen: @Deprecated public static void assertEquals(double expected, double actual) Veraltet. Verwenden Sie stattdessen assertEquals (doppelt erwartet, doppelt tatsächlich, doppelt epsilon) Was bedeutet der epsilonWert? (Epsilon ist ein Buchstabe im griechischen Alphabet, oder?) …
Ich habe einen Webdienst, den ich einem Unit-Test unterziehen möchte. Im Dienst werden mehrere Werte aus dem HttpContextGleichen abgerufen, so: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; Im Unit-Test erstelle ich den Kontext mithilfe einer einfachen Worker-Anfrage wie folgt: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context …
Ich möchte meinen Arduino-Code testen können. Im Idealfall kann ich alle Tests ausführen, ohne den Code auf das Arduino hochladen zu müssen. Welche Tools oder Bibliotheken können mir dabei helfen? Es befindet sich ein Arduino-Emulator in der Entwicklung, der nützlich sein könnte, aber noch nicht einsatzbereit zu sein scheint. AVR …
Ich beginne gerade mit dem Informatikprogramm an meinem College und habe einige Probleme mit IntelliJ. Wenn ich versuche, Komponententests durchzuführen, wird die Meldung angezeigt Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Außerdem wird auf der linken Seite meines Bildschirms die Meldung "Es wurden keine Tests …
Gibt es einen Unterschied zwischen assertEqualsund assertEqualin der Python unittest.TestCase? Und wenn nicht, warum gibt es zwei Funktionen? Nur zur Vereinfachung?
Einige Codes, die ich Unit-Tests mache, müssen eine Ressourcendatei laden. Es enthält die folgende Zeile: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; In der App läuft es einwandfrei, aber wenn es vom Unit-Test-Framework ausgeführt wird, wird pathForResource:null zurückgegeben, was bedeutet, dass es nicht gefunden werden konnte foo.txt. Ich habe sichergestellt, …
Wie kann dieser Test fehlschlagen? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }
Ich habe mich heute Morgen entschlossen, IntelliJ über die Testversion auszuprobieren und das JUnit-Plugin installiert. Ich habe ein neues Java-Projekt erstellt und möchte einen Testfall dafür schreiben. Wie füge ich die Datei junit.jar zu meinem Projekt hinzu? (Ich möchte es jetzt und für immer zu jedem Java-Projekt hinzufügen - gibt …
Ich teste Code, der asynchrone Verarbeitung mit Grand Central Dispatch ausführt. Der Testcode sieht folgendermaßen aus: [object runSomeLongOperationAndDo:^{ STAssert… }]; Die Tests müssen warten, bis der Vorgang abgeschlossen ist. Meine aktuelle Lösung sieht folgendermaßen aus: __block BOOL finished = NO; [object runSomeLongOperationAndDo:^{ STAssert… finished = YES; }]; while (!finished); Was …
Ich teste eine Methode für einen Dienst, der einen Webanruf APItätigt. Die Verwendung eines Normalen HttpClientfunktioniert gut für Unit-Tests, wenn ich den Webdienst (der sich in einem anderen Projekt in der Lösung befindet) auch lokal ausführe. Wenn ich jedoch meine Änderungen einchecke, hat der Build-Server keinen Zugriff auf den Webdienst, …
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.