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.


7
Mockito - @Spy vs @Mock
Mockito - Ich verstehe, dass ein Spion die realen Methoden für ein Objekt aufruft, während ein Mock Methoden für das Doppelobjekt aufruft. Auch Spione sind zu vermeiden, es sei denn, es riecht nach Code. Wie funktionieren Spione und wann sollte ich sie tatsächlich benutzen? Wie unterscheiden sie sich von Mocks?

20
Probleme mit dem DeploymentItem-Attribut
Ich pflege derzeit ein "altes" System, das in C # .net geschrieben ist, entferne einige veraltete Funktionen und führe einige Umgestaltungen durch. Gott sei Dank hat der Vorgänger einige Unit-Tests (MSTests) geschrieben. Ich bin ziemlich zufrieden mit JUnit-Tests, habe aber noch nicht viel mit MSTests gemacht. Die Testmethoden haben ein …

4
Warum löst diese Behauptung beim Vergleichen von Strukturen eine Formatausnahme aus?
Ich versuche, die Gleichheit zweier System.Drawing.SizeStrukturen zu bestätigen, und erhalte eine Formatausnahme anstelle des erwarteten Bestätigungsfehlers. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. …

4
So erstellen Sie Unit-Tests einfach in Eclipse [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich möchte Unit-Tests einfach durch Auswahl der Methode erstellen. …

10
iOS - Die Datei 'MyProject-Swift.h' wurde beim Ausführen von Unit Tests für Swift nicht gefunden
Ich versuche, Unit Testing für mein Projekt einzurichten. Es ist eine vorhandene Objective-C-App, zu der ich kürzlich eine Swift-Klasse hinzugefügt habe. Ich habe die Dateien 'MyProject-Swift.h' und Swift Bridging (beide 'MyProject' und 'MyProjectTest') eingerichtet und kann die App mit Objective-C- und Swift-Code problemlos erstellen und ausführen. Jetzt möchte ich jedoch …

8
Wie stelle ich JVM-Parameter für Junit Unit Tests ein?
Ich habe einige Junit-Unit-Tests, für deren Ausführung viel Heap-Speicherplatz erforderlich ist - dh 1G. (Sie testen speicherintensive Funktionen für eine Webstart-App, die nur mit ausreichend Heap-Speicherplatz ausgeführt wird und intern auf Win 7 64-Bit-Computern ausgeführt wird. Daher ist eine Neugestaltung der Tests kein praktischer Vorschlag.) Ich entwickle in Intellij IDEA, …

14
Sollte es "Arrange-Assert-Act-Assert" sein?
In Bezug auf das klassische Testmuster von Arrange-Act-Assert füge ich häufig eine Gegenbehauptung hinzu, die Act vorausgeht. Auf diese Weise weiß ich, dass die vorübergehende Behauptung als Ergebnis der Handlung wirklich vorübergeht. Ich halte es für analog zum Rot im Rot-Grün-Refaktor. Nur wenn ich den roten Balken während meiner Tests …

9
Scheinabhängigkeit im Scherz mit Typoskript
Beim Testen eines Moduls, das eine Abhängigkeit in einer anderen Datei hat. Wenn Sie dieses Modul als jest.MockTyposkript zuweisen, wird der Fehler mockReturnThisOnceangezeigt, dass die Methode (oder eine andere jest.Mock-Methode) in der Abhängigkeit nicht vorhanden ist. Dies liegt daran, dass sie zuvor eingegeben wurde. Was ist der richtige Weg, um …


2
Mock HttpContext zum Testen eines .NET Core MVC-Controllers?
Ich habe eine Funktion in einem Controller, die ich als Unit-Test durchführe und die Werte im Header der http-Anforderung erwartet. Ich kann den HttpContext nicht initialisieren, da er schreibgeschützt ist. Meine Controller-Funktion erwartet einen http-Anforderungsheaderwert für "Geräte-ID". [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext …


30
Kein Test gefunden. Stellen Sie sicher, dass die installierten Einstellungen für Test Discovery & Executors, Plattform- und Framework-Version angemessen sind, und versuchen Sie es erneut
Ich bin dabei, unsere vorhandene Lösung auf .Net 4.6.1 zu aktualisieren, und konnte unsere Komponententests während eines Server-Builds nicht ausführen. Lokal werden sie wie erwartet ausgeführt, und wenn die Framework-Version auf .Net 4.5.1 zurückgesetzt wird, werden sie erneut auf dem Server ausgeführt. Ich erhalte die folgende Fehlermeldung: Kein Test gefunden. …

11
Irgendwelche Vorschläge zum Testen von extjs-Code in einem Browser, vorzugsweise mit Selen?
Wir haben Selen mit großem Erfolg verwendet, um Website-Tests auf hoher Ebene durchzuführen (zusätzlich zu umfangreichen Python-Doctests auf Modulebene). Jetzt verwenden wir jedoch extjs für viele Seiten, und es erweist sich als schwierig, Selentests für komplexe Komponenten wie Gitter zu integrieren. Hat jemand erfolgreich automatisierte Tests für extjs-basierte Webseiten geschrieben? …


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.