* Use CPPUNIT_TEST(_SUITE) macros and autoregistration. * Remove unnecessary header files. * Consolidate Archivable, Autolock, MemoryIO and MallocIO tests into one .cpp file. * This structure makes it easier to add new tests - from adding .cpp and .h + updating Addon.cpp file (3 files), only one .cpp file is needed now. * Convert string_utf8 test from standalone app to CppUnit test. Change-Id: I18d90eb66b7cfc5576626b66ed85e47eb64547bf Reviewed-on: https://review.haiku-os.org/c/haiku/+/10399 Reviewed-by: Kacper Kasper <[email protected]> Tested-by: Commit checker robot <[email protected]> Reviewed-by: waddlesplash <[email protected]>
12 lines
265 B
C++
12 lines
265 B
C++
#ifndef _beos_test_suite_addon_h_
|
|
#define _beos_test_suite_addon_h_
|
|
|
|
#include <cppunit/Portability.h>
|
|
|
|
class BTestSuite;
|
|
|
|
extern "C" CPPUNIT_API BTestSuite* getTestSuite();
|
|
extern "C" CPPUNIT_API const char* getTestSuiteName();
|
|
|
|
#endif // _beos_test_suite_addon_h_
|