>>286
ソフトウェアテストに関する書籍は出てるでしょ。

あとassertマクロはチェックを期待するのはやめたほうがいいです。
せいぜいコメントのつもりでいれましょう。
(assertでなくてASSERTってのがあるのかな?)