Ich habe ein Projekt von 50+ .H/.CPP
files / classes. Ich möchte jede Klasse mit einem eigenen Testfall testen, der Methoden zum Testen verschiedener Aspekte jeder Klasse enthält. Meine Klassen befinden sich in verschiedenen Verzeichnissen wie folgt:
Ich möchte boost :: test verwenden als ein einheitlicher Test-Framework. Wie soll ich meine Dateien organisieren, wie soll ich sie nennen, etc. Ein Hinweis oder ein Link oder ein Vorschlag wird geschätzt. Danke.
Wir verwenden boost :: test in einem ähnlichen Layout. Unser Layout ist -
%Vor%Grundlegende Layout-Regel besteht darin, den Komponententest für eine Klasse in einem Unterverzeichnis namens "foo_unittest" hinter der Klasse im selben Verzeichnis wie der Quellcode abzulegen. Der Vorteil dieser Benennung ist
Da unsere Projekte nicht übermäßig komplex sind (30-50 Hauptklassen), funktioniert dieses System für uns. Wenn Sie größere Projekte ausführen, glaube ich nicht, dass dies eine optimale Lösung wäre.
Tags und Links c++ boost boost-test