Lines Matching refs:rapid_cxx_test
36 inline ::rapid_cxx_test::test_suite & get_test_suite() \
38 static ::rapid_cxx_test::test_suite m_suite(#Name); \
44 ::rapid_cxx_test::test_runner runner(get_test_suite()); \
75 …static ::rapid_cxx_test::registrar …
78 …, ::rapid_cxx_test::test_case(__FILE__, #Name, __LINE__, & RAPID_CXX_TEST_PP_CAT(Name, _invoker)) \
92 …static ::rapid_cxx_test::registrar …
95 …, ::rapid_cxx_test::test_case(__FILE__, #Name, __LINE__, & RAPID_CXX_TEST_PP_CAT(Name, _invoker)) \
103 # define TEST_SET_CHECKPOINT() ::rapid_cxx_test::set_checkpoint(__FILE__, TEST_FUNC_NAME(), __LINE_…
113 ::rapid_cxx_test::test_outcome m_f( \
114 ::rapid_cxx_test::failure_type::unsupported, __FILE__, TEST_FUNC_NAME(), __LINE__ \
117 ::rapid_cxx_test::get_reporter().report(m_f); \
129 ::rapid_cxx_test::test_outcome m_f( \
130 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
134 m_f.type = ::rapid_cxx_test::failure_type::warn; \
136 ::rapid_cxx_test::get_reporter().report(m_f); \
143 ::rapid_cxx_test::test_outcome m_f( \
144 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
148 m_f.type = ::rapid_cxx_test::failure_type::check; \
150 ::rapid_cxx_test::get_reporter().report(m_f); \
157 ::rapid_cxx_test::test_outcome m_f( \
158 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
162 m_f.type = ::rapid_cxx_test::failure_type::require; \
164 ::rapid_cxx_test::get_reporter().report(m_f); \
165 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
174 ::rapid_cxx_test::test_outcome m_f( \
175 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
179 m_f.type = ::rapid_cxx_test::failure_type::assert; \
181 ::rapid_cxx_test::get_reporter().report(m_f); \
182 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
196 ::rapid_cxx_test::test_outcome m_f( \
197 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
203 m_f.type = ::rapid_cxx_test::failure_type::check; \
205 ::rapid_cxx_test::get_reporter().report(m_f); \
212 ::rapid_cxx_test::test_outcome m_f( \
213 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
218 m_f.type = ::rapid_cxx_test::failure_type::check; \
220 ::rapid_cxx_test::get_reporter().report(m_f); \
227 ::rapid_cxx_test::test_outcome m_f(::rapid_cxx_test::failure_type::none, \
234 m_f.type = ::rapid_cxx_test::failure_type::check; \
238 ::rapid_cxx_test::get_reporter().report(m_f); \
247 ::rapid_cxx_test::test_outcome m_f( \
248 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
252 ::rapid_cxx_test::get_reporter().report(m_f); \
270 ::rapid_cxx_test::test_outcome m_f( \
271 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
277 m_f.type = ::rapid_cxx_test::failure_type::require; \
279 ::rapid_cxx_test::get_reporter().report(m_f); \
280 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
289 ::rapid_cxx_test::test_outcome m_f( \
290 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
295 m_f.type = ::rapid_cxx_test::failure_type::require; \
297 ::rapid_cxx_test::get_reporter().report(m_f); \
298 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
309 ::rapid_cxx_test::test_outcome m_f( \
310 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
314 ::rapid_cxx_test::get_reporter().report(m_f); \
330 ::rapid_cxx_test::test_outcome m_f( \
331 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
337 m_f.type = ::rapid_cxx_test::failure_type::assert; \
339 ::rapid_cxx_test::get_reporter().report(m_f); \
340 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
349 ::rapid_cxx_test::test_outcome m_f( \
350 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
355 m_f.type = ::rapid_cxx_test::failure_type::assert; \
357 ::rapid_cxx_test::get_reporter().report(m_f); \
358 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
369 ::rapid_cxx_test::test_outcome m_f( \
370 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
374 ::rapid_cxx_test::get_reporter().report(m_f); \
389 ::rapid_cxx_test::test_outcome m_f( \
390 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
393 if (not ::rapid_cxx_test::detail::check_equal_collections_impl(__VA_ARGS__)) { \
394 m_f.type = ::rapid_cxx_test::failure_type::warn; \
396 ::rapid_cxx_test::get_reporter().report(m_f); \
403 ::rapid_cxx_test::test_outcome m_f( \
404 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
407 if (not ::rapid_cxx_test::detail::check_equal_collections_impl(__VA_ARGS__)) { \
408 m_f.type = ::rapid_cxx_test::failure_type::check; \
410 ::rapid_cxx_test::get_reporter().report(m_f); \
417 ::rapid_cxx_test::test_outcome m_f( \
418 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
421 if (not ::rapid_cxx_test::detail::check_equal_collections_impl(__VA_ARGS__)) { \
422 m_f.type = ::rapid_cxx_test::failure_type::require; \
424 ::rapid_cxx_test::get_reporter().report(m_f); \
425 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
434 ::rapid_cxx_test::test_outcome m_f( \
435 ::rapid_cxx_test::failure_type::none, __FILE__, TEST_FUNC_NAME(), __LINE__ \
438 if (not ::rapid_cxx_test::detail::check_equal_collections_impl(__VA_ARGS__)) { \
439 m_f.type = ::rapid_cxx_test::failure_type::assert; \
441 ::rapid_cxx_test::get_reporter().report(m_f); \
442 if (m_f.type != ::rapid_cxx_test::failure_type::none) { \
448 namespace rapid_cxx_test namespace