-#define BOOST_AUTO_TEST_MAIN
-#include <boost/test/auto_unit_test.hpp>
+#define BOOST_TEST_DYN_LINK
+#define BOOST_TEST_MODULE test_drawable
+#include <boost/test/unit_test.hpp>
#include <boost/shared_ptr.hpp>
BOOST_CHECK_EQUAL(*csp->color(), *black);
}
-void test_draw_func_null(SeqSpanRef r, void *p)
+void test_draw_func_null(SeqSpanRef r, float, float)
{
}
BOOST_CHECK_EQUAL(bsp->drawFunction(), test_draw_func_null);
}
-void test_draw_func_find_drawable(SeqSpanRef r, void *p)
+void test_draw_func_find_drawable(SeqSpanRef ref, float l, float r)
{
- BOOST_REQUIRE(r->drawable());
- BOOST_REQUIRE_EQUAL(r->drawable()->drawFunction(), test_draw_func_find_drawable);
+ BOOST_REQUIRE(ref->drawable());
+ BOOST_REQUIRE_EQUAL(ref->drawable()->drawFunction(), test_draw_func_find_drawable);
}
BOOST_AUTO_TEST_CASE( test_drawable_find_drawable )
BOOST_CHECK_EQUAL(drawsp->drawFunction(), test_draw_func_find_drawable);
ssp->drawable()->drawFunction();
-}
\ No newline at end of file
+}