たった二行でUnitTest : PicoUnit:東方算程譚
コンソールアプリ限定だけど、なんも考えずに単体テストができてしまう!!
GUIが絡まなければ単体テストはコンソールで十分なので使いどころは多々ありそう。
#include <stdio.h> #define pico(EXP) ( !!(EXP) || (printf("%s(%d) : error : " #EXP, __FILE__,__LINE__),0))
若干書き方が特殊なので理解するのに手間取ったけど、なかなか面白い書き方でコーディング自体の勉強にもなりました^^;