ショートトークにそろそろまた当たりそうな気がしてきたので*1そのネタにしようと、C++のユニットテストツール CPPUNIT を試していました。 ついでに、以前見つけたC++用のSpecライブラリCppSpecも合わせて試そうと思っていたのですが、どちらも EmptyStackSpec() { REGISTER_BEHAVIOUR(EmptyStackSpec, emptyStackShouldRaiseException); REGISTER_BEHAVIOUR(EmptyStackSpec, stackIsEmpty); REGISTER_BEHAVIOUR(EmptyStackSpec, stackEqualsWithEmpty); REGISTER_BEHAVIOUR(EmptyStackSpec, countShouldBeZero); } だの CPPUNIT_TEST_SUI