#include "intrusive_refcount.hh"
#include <boost/intrusive_ptr.hpp>
-#include "../Utils/auto_unit_test.hh"
+#include <senf/Utils/auto_unit_test.hh>
#include <boost/test/test_tools.hpp>
#define prefix_
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);