- 162 名前:デフォルトの名無しさん [04/08/01 03:48]
- CxxTest って使ったことある人いる?
cxxtest.sourceforge.net/ Perl で書かれた前処理プログラムを使うことで、TestSuite の生成を自動化 しているから、こんな感じでテストが書ける。 # cat MyTetSuite.h // MyTestSuite.h #include <cxxtest/TestSuite.h> class MyTestSuite : public CxxTest::TestSuite { public: void testAddition( void ) { TS_ASSERT( 1 + 1 > 1 ); TS_ASSERT_EQUALS( 1 + 1, 2 ); } }; # cxxtestgen.pl --error-printer -o runner.cpp MyTestSuite.h # g++ -o runner runner.cpp # ./runner Running 1 test.OK! CppUnit+河童に近いアプローチなんだけど、なんとなくこっちの方が使い勝手 いいかも。GUITestRunnerのセンスも素晴らしい。
|

|