boost.test vs. CppUnit
Habe ich mit CppUnit für eine ganze Weile jetzt (und bin glücklich mit ihm). Als wir mehr und mehr Teile der boost-library hatte ich einen kurzen Blick auf boost.test und ich Frage mich nun, ob ich sollte wechseln zu steigern.test in einem neuen Projekt oder nicht.
Kann hier jemand mir sagen, über die Unterschiede zwischen den beiden frameworks und die Vorteile (wenn es Sie gibt) mit boost.test?
InformationsquelleAutor der Frage chrmue | 2010-06-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun Sie sich einen gefallen und gehen Sie direkt zu Google-Testdie macht CppUnit und
boost::unit_test
Blick plump und repetitiv.Zum Beispiel, sagen, Sie haben eine einfache Befestigung:
Hinzufügen ein test, um zu Ihren Gerät, schreiben Sie es!
Das ist alles, was Sie brauchen. Beachten Sie das fehlen von expliziten testsuite Erklärungen oder eine separate agenda, wiederholt alle Ihre tests' Namen.
Kompilieren Sie es wie in
und führen Sie Ihre test, um
(Führen Sie es selbst, um zu sehen, die schöne grüne text für die Prüfungen!)
Dies ist nur der Anfang. Werfen Sie einen Blick auf die Google-Test-primer und die advanced guideum zu sehen, was sonst noch möglich ist.
InformationsquelleAutor der Antwort Greg Bacon
Wie ist das weniger klobig als Boost.Test alternative:
Makros in der Tat ein bisschen länger, aber das ist sicherer und wird empfohlen, Praxis in C++.
Ich bin noch um zu sehen, einen einzigen technischen Grund, lieber Google-Test (und ich kenne ein paar zu bevorzugen Steigern.- Test). Der rest ist nur Ihre Einstellung.
InformationsquelleAutor der Antwort Gennadiy Rozental