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.

14
Was ist das beste Mock-Framework für Java? [geschlossen]
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, …





4
Wie kann ich Moq anweisen, eine Aufgabe zurückzugeben?
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(() => { <my code here> }); ... } Dann führe ich in meinem Test den Code aus, der aufgerufen wird await DoSomethingAsync(). …

7
Mockito: Wie kann überprüft werden, ob eine Methode für ein in einer Methode erstelltes Objekt aufgerufen wurde?
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 tätigen: verify(bar, times(1)).someMethod(); Wo barist eine …


20
Was ist der Unterschied zwischen Integrations- und Unit-Tests?
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 Komponententests für die WordKlasse. Dann beginne ich mit dem Schreiben …

4
Kann Mockito eine Methode ohne Rücksicht auf das Argument stubben?
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 getBar()niemals mit demselben BazooObjekt aufgerufen wird, für das ich die Methode abgestubbt habe. …

30
Eine private Methode öffentlich machen, um sie zu testen… gute Idee?
Moderator Hinweis: Hier wurden bereits 39 Antworten veröffentlicht (einige wurden gelöscht). Überlegen Sie sich vor dem Veröffentlichen Ihrer Antwort, ob Sie der Diskussion etwas Sinnvolles hinzufügen können. Sie wiederholen höchstwahrscheinlich nur das, was bereits jemand anderes gesagt hat. Gelegentlich muss ich eine private Methode in einer Klasse öffentlich machen, um …
301 c#  java  unit-testing 


10
Vergleich von C ++ Unit Unit Frameworks [geschlossen]
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, …

9
Wie kann man richtig behaupten, dass im Pytest eine Ausnahme ausgelöst wird?
Code: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) Ausgabe: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

10
Unit-Test privater Methoden in C #
Visual Studio ermöglicht das Unit-Testen privater Methoden über eine automatisch generierte Accessor-Klasse. Ich habe einen Test einer privaten Methode geschrieben, die erfolgreich kompiliert wurde, aber zur Laufzeit fehlschlägt. Eine ziemlich minimale Version des Codes und des Tests ist: //in project MyProj class TypeA { private List<TypeB> myList = new List<TypeB>(); …
291 c#  unit-testing 

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.