test.cpp
#define BOOST_TEST_MAIN
#define BOOST_TEST_DYN_LINK
#include "boost/test/unit_test.hpp"
int add(int i, int j) {
return i + j + 3;
}
BOOST_AUTO_TEST_SUITE(minimal_test)
BOOST_AUTO_TEST_CASE(a)
{
BOOST_CHECK(add(2, 2) == 5);
BOOST_CHECK_EQUAL(1, 2);
}
BOOST_AUTO_TEST_SUITE_END()
makefile:
INCLUDES+=$(BOOST_ROOT)
INCLUDES_DIR=$(patsubst %,-I%,$(INCLUDES))
all:test
test:test.cpp
g++ $(INCLUDES_DIR) -o test -lboost_unit_test_framework -lboost_test_exec_monitor test.cpp