SeatestEin einfacher C-Einheiten-Testrahmen | |
Jetzt downloaden |
Seatest Ranking & Zusammenfassung
Anzeige
Seatest Stichworte
Seatest Beschreibung
Seatest wird den Benutzern einen einfachen, dennoch leistungsstarken Untersuchungsrahmen für C anbieten, basierend auf dem Xunit-Stil der Untersuchungstests. Ideal für testgetriebene Entwicklung (TDD). Entwickelt, um tragbar zu sein. Wenn Sie auf TDD / Unit-Tests neu sind, möchten Sie möglicherweise direkt zu Beginn starten. Wenn Sie Erfahrung mit anderen XUnit-Frameworks haben, möchten Sie möglicherweise den allgemeinen technischen Überblick über den Sitzstunden lesen. In vielen Test-Frameworks im XUnit-Stil werden Tests und Testfixate automatisch entdeckt. Also legt alles, was Sie tun, Ihren Test oder die Befestigung schreiben, und sie werden automatisch ausgeführt. Was großartig ist! Sie vergessen nie, einen Test aufzunehmen. In C gibt es jedoch keinen Sprachmechanismus, um dies zu tun. Seatest müssen also alle Ihre Tests und Fixturs ausdrücklich registrieren. Wenn Sie sich in der Gewohnheit von "rot grünen Refaktor" befinden, sollte diese Einschränkung nicht zu viel von einem Problem sein. Der Hauptgrund dafür ist, dass der Rahmen in eingebetteten Umgebungen / Compilern / IDEs leicht verwendet werden muss. Das aktuelle Prime-Ziel ist Bilder und die MPLAB-IDE. Daher werden die Dinge zu einem hübschen Vanille-C-Code gehalten. Seatest wurde gebaut, um eingebettete Entwicklung mit einem Dual-Compiler-Ansatz zu unterstützen. Dieser Ansatz beinhaltet die Entwicklung des Großteils der Code / -versuche in einer reichen C-Entwicklungsumgebung, wie Visual Studio, und dann kreuzend mit dem mit dem limitierteren eingebetteten C-Compiler, um die Gerätestests zu überprüfen, die auch auf dem Zielgerät ausgeführt werden. Einer der großen Faktoren bestand darin, sicherzustellen, dass der Sitzste keine dynamische Speicherzuordnung (wie Malloc usw.) verwendete. Oder speichern Sie eine große Liste von Tests in einer Sturkung. Alle Testvorrichtungen und Tests werden durch die Struktur des Codes selbst erstellt. Machen Sie es einfach, schnell und sehr unkompliziert. Haupteigenschaften: xunit style behauptet FIXTURES Setup / Tearddown Global Setup / Tearddown Fähigkeit, Tests / Vorrichtungen selektiv auszuführen Prüfrahmen, der in einem .H und einem .c enthalten ist leicht erweiterbar für benutzerdefinierte Asserts Keine Speicherzuteilung verwendet! einfache Syntax ohne Cruft Cross-Plattform
Seatest Zugehörige Software
Ssis GoogleanalyticsSource.
Eine SSIS-Komponente für SQL Server 2008, um Daten aus der Google Data-API zu laden. ...
276 2.5 MB