Update of /cvsroot/mockpp/mockpp/mockpp/framework
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27489/mockpp/framework
Modified Files:
SelectUnittestFramework.h
Log Message:
Boost.Test basically running
Index: SelectUnittestFramework.h
===================================================================
RCS file: /cvsroot/mockpp/mockpp/mockpp/framework/SelectUnittestFramework.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- SelectUnittestFramework.h 30 Dec 2005 15:40:14 -0000 1.6
+++ SelectUnittestFramework.h 1 Jan 2006 10:27:22 -0000 1.7
@@ -63,10 +63,17 @@
#elif defined(MOCKPP_USE_BOOSTTEST)
-#define MOCKPP_TEST_DECL static
+# define MOCKPP_TEST_DECL static
-# include
-# define MOCKPP_DERIVE_PUBLIC_UNITFRAMEWORK : public
+# include <boost/test/auto_unit_test.hpp>
+
+# define MOCKPP_DERIVE_PUBLIC_UNITFRAMEWORK /* : public boost::test_case */
+
+// this is a part of boost macro BOOST_AUTO_UNIT_TEST
+# define MOCKPP_BOOST_TEST(func_name) \
+static boost::unit_test_framework::detail::auto_unit_test_registrar \
+ BOOST_JOIN( test_registrar, __LINE__) \
+ ( BOOST_TEST_CASE( func_name ) ); \
#else
|