Suche unit-test framework (ansi)



  • Ich war es gewöhnt meine Unit-Tests mit Visual Studio 2008 zu machen. Bei meinem aktuellen Job bin ich öfter mit VS 2003 und wenn ich Glück habe mit 2005 unterwegs, diese haben noch keine Test-Möglichkeiten. Der Code muss allerdings auf mehreren Plattformen laufen, womit VS 2008 sowieso flach fällt. Ferner müssen die Test-Projekte it den CodeProjekten in CMake erstellbar sein (was bei Plattform und IDE abhängigen Systemen wie dm Tester von 2008 ja nicht klappt)
    Nun hat wiki ja ne schöne Auflistung der unit test frameworks hier http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#C.2B.2B
    Aber ich würde gerne eure Erfahrungen hören, weil ich nicht so viel Zeit habe, alle zu testen. Welche habt ihr benutzt, welche nutzt ihr, welche sind empfehlenswert und welche nicht?

    Die jenigen, die mir ins Auge gefallen sind, sind natürlich boost test 😃 (http://www.boost.org/doc/libs/1_37_0/libs/test/doc/html/index.html) und CppUnit http://sourceforge.net/projects/cppunit/

    Noch was: Weiß jemand was xUnit sein soll? Es steht immer, dass es unit-testing ist, aber das sind unit-tests doch generell auch, oder?

    Kann sein, dass es der falsche Bereich ist, aber es passt auch nicht so recht in die Compiler und IDE Ecke, wenn falsch, bitte schieben.


Log in to reply