2006年02月の記事

2006年02月の記事一覧です。

長らくお待たせいたしました。BREW開発環境のためのテスティング・フレームワークBREWUnit for Cのver.0.1をリリースします。現時点では、アサーションの結果をDBGPRINTF関数でそれなりにフォーマットして出力する程度の機能しかありません。ver.0.1ということでご了承下さい。

これから時間を見つけてガリガリと機能強化を進めていきます。それに伴い、関数インタフェースが変更になる可能性が多いにありますので、どうぞご注意下さい。ライセンスはGNU LGPLです。

機能に関するご意見、ご要望等ございましたら、遠慮なくコメント下さいませ。

SmalltalkやJavaといったオブジェクト指向言語を利用した開発では主流となっている(気がする)テスト・ファーストですが、これを手続き型であるC言語、しかも組み込み用途のBREWで実践するためのテスティング・フレームワーク "BREWUnit for C" の開発に着手しました。

字面だけ読むと何だか凄いことのようですが、C言語用のCUnitは既に存在しますし、C++用のBREWテスティング・フレームワークもフリーで公開されています。これらを参考に、グローバル変数の使えないBREW環境、しかもC言語での開発でも利用できるものを実装しています。

現在、必要最低限の機能(assertion, 結果の出力)までは実装が完了しています。近日中にver 0.1としてこのブログにて公開します。ライセンスはGNU GPL v2に準拠する予定です。