* Note that if you want to test a full binary (such as an example),
* you want to use our integration testing mechanism, not our unit
* testing one. Please refer to Section \ref
- * inside_cmake_addtest_integration
+ * inside_tests_add_integration
*
- * Some more information on our unit testing is available in Section @ref inside_cmake_addtest_unit.
+ * Some more information on our unit testing is available in Section @ref inside_tests_add_units.
*
* All code intended to be executed as a unit test will be extracted
* by a script (tools/sg_unit_extract.pl), and must thus be protected
* @param func a valid function name that will be used to contain all code of this unit
* @param title human informative description of your test (displayed in testall)
*/
+#ifdef __cplusplus
+#define XBT_TEST_UNIT(name,func,title) \
+ extern "C" void func(void); /*prototype*/ \
+ void func(void)
+#else
#define XBT_TEST_UNIT(name,func,title) \
void func(void); /*prototype*/ \
void func(void)
-
+#endif
/* test operations */
XBT_PUBLIC(void) _xbt_test_add(const char *file, int line, const char *fmt,