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.

6
Mock-Funktionen in Go
Ich lerne Go, indem ich ein kleines persönliches Projekt codiere. Obwohl es klein ist, habe ich mich entschlossen, strenge Unit-Tests durchzuführen, um von Anfang an gute Gewohnheiten auf Go zu lernen. Triviale Unit-Tests waren alle in Ordnung und gut, aber ich bin jetzt verwirrt über Abhängigkeiten. Ich möchte in der …
147 unit-testing  mocking  go 





11
Winkeltests fehlgeschlagen mit Fehler beim Ausführen von 'send' bei 'XMLHttpRequest'
Ich versuche meine eckige 4.1.0-Komponente zu testen - export class CellComponent implements OnInit { lines: Observable<Array<ILine>>; @Input() dep: string; @Input() embedded: boolean; @Input() dashboard: boolean; constructor( public dataService: CellService, private route: ActivatedRoute, private router: Router, private store: Store<AppStore>) { } } Ein einfacher "sollte erstellen" -Test löst jedoch diesen kryptischen …

6
Testen abstrakter Klassen
Wie teste ich die konkreten Methoden einer abstrakten Klasse mit PHPUnit? Ich würde erwarten, dass ich im Rahmen des Tests eine Art Objekt erstellen muss. Ich habe jedoch keine Ahnung, wie dies am besten funktioniert oder ob PHPUnit dies zulässt.

7
pytest: fast gleich behaupten
So geht's assert almost equalmit py.test für Floats, ohne auf Folgendes zurückzugreifen: assert x - 0.00001 <= y <= x + 0.00001 Insbesondere ist es nützlich, eine übersichtliche Lösung zu kennen, um Schwimmerpaare schnell zu vergleichen, ohne sie auszupacken: assert (1.32, 2.4) == i_return_tuple_of_two_floats()



11
Wie kann ich PHPUnit MockObjects dazu bringen, basierend auf einem Parameter unterschiedliche Werte zurückzugeben?
Ich habe ein PHPUnit-Scheinobjekt, das 'return value'unabhängig von seinen Argumenten zurückgibt : // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Ich möchte in der Lage sein, einen anderen Wert zurückzugeben, der auf den an die Mock-Methode übergebenen Argumenten basiert. Ich habe so etwas versucht wie: …

6
Wie verspotte ich die Importe eines ES6-Moduls?
Ich habe die folgenden ES6-Module: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Ich suche nach einer Möglichkeit, Widget mit einer Scheininstanz von zu testen getDataFromServer. Wenn …

4
Beispiel für Mockitos argumentCaptor
Kann mir bitte jemand ein Beispiel geben, das zeigt, wie die org.mockito.ArgumentCaptorKlasse verwendet wird und wie sie sich von einfachen Matchern unterscheidet , die mit Mockito versehen sind. Ich habe die bereitgestellten Mockito-Dokumente gelesen, aber diese veranschaulichen es nicht klar, keiner von ihnen kann es klar erklären.

23
Können Unit-Tests erfolgreich in ein bestehendes Produktionsprojekt aufgenommen werden? Wenn ja, wie und lohnt es sich?
Ich denke nachdrücklich darüber nach, einem bestehenden Projekt, das sich in der Produktion befindet, Unit-Tests hinzuzufügen. Es wurde vor 18 Monaten gestartet, bevor ich wirklich einen Nutzen von TDD (Gesichtspalme) erkennen konnte. Jetzt ist es eine ziemlich große Lösung mit einer Reihe von Projekten, und ich habe nicht die geringste …

11
Unit-Test mit Spring Security
Mein Unternehmen hat Spring MVC evaluiert, um festzustellen, ob wir es in einem unserer nächsten Projekte verwenden sollten. Bisher liebe ich das, was ich gesehen habe, und im Moment schaue ich mir das Spring Security-Modul an, um festzustellen, ob es etwas ist, das wir verwenden können / sollten. Unsere Sicherheitsanforderungen …

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.