Ito Yoshiichi
Ito_Yoshi****@tk-ba*****
2002年 5月 15日 (水) 18:54:28 JST
こんにちは。 伊藤@オージスです。 早速ですが、木端 for CppUnit-x の不具合、質問、要望などもろもろ ご報告いたします。 1. ヘルプ ・ヘルプで CppUnit-x の指定が --lang cpp となってますが、 --lang cppx ですよね。 2. コード生成(全体) ・テストを名前空間に入れるかという問題もありますが、-n を指定 したときのコードがコンパイルできません。修正を試みましたが 簡単にはいかないようです。 以下、試した内容は次の通り。 coppa -l cppx -m main -p -P -s FooTest A. B. C. g++ -Wall FooTest.cpp main.cpp -lcppunit 3. テストクラス ・クラス名が必ず SampleTest になってしまう。 ・setUp、tearDown は virtual をつけた方が良くないか? ・TestCase.h、TestSuite.h、TestCaller.h がインクルードされない。 ・suite は実装を .cpp へ持っていったほうがベターでは? その場合、 TestSuite.h、TestCaller.h は .cpp でインクルードしてください。 ・TestSuite のコンストラクタにテスト名を渡した方がベター。 4. メインファイル ・cudebug.h は CppUnit 自体の実装用なので、インクルードは外し てください。 5. その他 ・TestFactoryRegistory ってあったほうが便利ですかね? どうも static 変数やグローバル変数を使うのは躊躇してしまうのですが... と、ここで聞く質問じゃないか(^^;)。 以上、よろしくお願いいたします。 ---------------------------------------- Ito Yoshiichi (伊藤 喜一) Object Technology Center, OGIS-RI Co., Ltd. E-mail: Ito_Yoshi****@tk-ba***** -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: sample.diff 型: application/octet-stream サイズ: 1234 バイト 説明: 無しDownload