#include <boost/test/test_tools.hpp>
#define prefix_
-///////////////////////////////cc.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace {
struct Tester
unsigned TesterCustom::refs = 0;
}
-BOOST_AUTO_UNIT_TEST(intrusive_refcount)
+SENF_AUTO_UNIT_TEST(intrusive_refcount)
{
BOOST_CHECK_EQUAL(Tester::counter,0u);
BOOST_CHECK_EQUAL(Tester::counter,0u);
}
-BOOST_AUTO_UNIT_TEST(intrusive_refcount_t)
+SENF_AUTO_UNIT_TEST(intrusive_refcount_t)
{
BOOST_CHECK_EQUAL(TesterCustom::counter,0u);
BOOST_CHECK_EQUAL(TesterCustom::refs,0u);
BOOST_CHECK_EQUAL(p->refcount(),1u);
BOOST_CHECK_EQUAL(p->is_shared(),false);
BOOST_CHECK_EQUAL(TesterCustom::refs,1u);
-
+
{
TesterCustom::ptr pp (p);
}
}
-///////////////////////////////cc.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
\f