Was ist der Unterschied zwischen @Mockund @InjectMocksim
Was ist der Unterschied zwischen @Mockund @InjectMocksim
Ich habe mich gefragt, wie man abstrakte Klassen und Klassen, die abstrakte Klassen erweitern, einheitlich testet. Sollte ich die abstrakte Klasse testen, indem ich sie erweitere, die abstrakten Methoden auslösche und dann alle konkreten Methoden teste? Testen Sie dann nur die Methoden, die ich...
Ich habe eine Methode, die zweimal aufgerufen wird, und ich möchte das Argument des zweiten Methodenaufrufs erfassen. Folgendes habe ich versucht: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor =
Ich möchte Testmethoden ausführen, die @Testin einer bestimmten Reihenfolge mit Anmerkungen versehen sind . Zum Beispiel: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Ich möchte sicherstellen, dass es test1()vor test2()jedem Start ausgeführt MyTestwird,...
Was ist der Unterschied zwischen Unit-Tests und Funktionstests? Kann ein Unit-Test auch eine Funktion
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...
Ich möchte einen Test schreiben, um festzustellen, dass eine Ausnahme unter bestimmten Umständen nicht ausgelöst wird. Es ist einfach zu testen, ob eine Ausnahme ausgelöst wird ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... aber...
Ich habe eine Fabrik geschrieben, um java.sql.ConnectionObjekte herzustellen : public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new...
OK, die @IgnoreAnmerkung ist also gut, um zu markieren, dass ein Testfall nicht ausgeführt werden sollte. Manchmal möchte ich jedoch einen Test ignorieren, der auf Laufzeitinformationen basiert. Ein Beispiel könnte sein, wenn ich einen Parallelitätstest habe, der auf einem Computer mit einer...
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 .
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...
Ich arbeite mit vielen Webanwendungen, die von Datenbanken unterschiedlicher Komplexität im Backend gesteuert werden. In der Regel gibt es eine ORM- Schicht, die von der Geschäfts- und Präsentationslogik getrennt ist. Dies macht das Unit-Testen der Geschäftslogik ziemlich einfach; Dinge können in...
Ich hörte jemanden sagen, dass Unit-Tests (zB nUnit, jUnit, xUnit) sein sollten DAMP nicht trocknen (ZB sollten Unit-Tests "feuchten Code" und nicht "trockenen Code" enthalten.) Worüber reden
Ich möchte JUnit-Testfälle über die Befehlszeile ausführen. Wie kann ich das
Welche Frameworks gibt es für Unit-Test-Objective-C-Code? Ich möchte ein Framework, das sich gut in Apple Xcode integrieren
Ich habe eine Schnittstelle, die deklariert Task DoSomethingAsync(); Ich verwende MoqFramework für meine Tests: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => {...
Ich bin neu in Mockito. Wie kann ich in der folgenden Klasse mit Mockito überprüfen, ob someMethodgenau einmal aufgerufen wurde, nachdem fooes aufgerufen wurde? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Ich möchte den folgenden Bestätigungsaufruf...
Ich habe ein Verzeichnis, das meine Python-Unit-Tests enthält. Jedes Unit-Test-Modul hat die Form test _ *. Py . Ich versuche, eine Datei mit dem Namen all_test.py zu erstellen , die, wie Sie es erraten haben, alle Dateien in der oben genannten Testform ausführt und das Ergebnis zurückgibt . Ich...
Ich kenne die sogenannte Lehrbuchdefinition von Unit-Tests und Integrationstests. Ich bin gespannt, wann es Zeit ist, Komponententests zu schreiben ... Ich werde sie schreiben, um so viele Klassen wie möglich abzudecken. Wenn ich beispielsweise eine WordKlasse habe, schreibe ich einige...
Ich versuche, alten Code mit Mockito zu testen. Ich möchte einen Stub FooDao, der in der Produktion verwendet wird, wie folgt verwenden: foo = fooDao.getBar(new Bazoo()); Ich kann schreiben: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Das offensichtliche Problem ist jedoch, dass...