は、Boost.Testライブラリのビルド不要で使用できる小さなテストライブラリとなっています。 #include <vector> #include <boost/test/minimal.hpp> int test_main(int argc, char* argv[]) { std::vector<int> v; BOOST_CHECK(v.empty()); BOOST_REQUIRE(v.size() == 0); return 0; } **** no errors detectedminimal testで用意されているのは以下の4つ: BOOST_CHECK(predicate) : 条件式を引数にとり、失敗時でもテストを続行します。 BOOST_REQUIRE(predicate) : こちらは、失敗時に例外を投げてテストを終了するので、失敗したら続行不可能なケースで使用