読者です 読者をやめる 読者になる 読者になる

Natural Software

KinectなどのDepthセンサーを中心に活動しています

かんたん単体テスト

プログラム C言語 C++

たった二行でUnitTest : PicoUnit:東方算程譚


コンソールアプリ限定だけど、なんも考えずに単体テストができてしまう!!
GUIが絡まなければ単体テストはコンソールで十分なので使いどころは多々ありそう。

#include <stdio.h>
#define pico(EXP) ( !!(EXP) || (printf("%s(%d) : error : " #EXP, __FILE__,__LINE__),0))


若干書き方が特殊なので理解するのに手間取ったけど、なかなか面白い書き方でコーディング自体の勉強にもなりました^^;