0ad/source/mocks/mocks_test.cpp
Ykkrosh 6374080b60 # Fixed Linux execution problem. Extended unit-test system.
Fix sys_get_executable_name.
Add mock object support.
Add CxxTest wrapper to support "-test TestSuitename" and "-test
TestSuitename::test_case_name" command-line arguments for running
individual tests.

This was SVN commit r7081.
2009-08-07 15:21:39 +00:00

15 lines
340 B
C++

#define CXXTEST_MOCK_TEST_SOURCE_FILE
#include "lib/sysdep/os.h"
// Cause calls to be redirected to the real function by default
#define DEFAULT(name) static T::Real_##name real_##name
#include "mocks/boost_filesystem.h"
DEFAULT(Boost_Filesystem_initial_path);
#if OS_LINUX
#include "mocks/dlfcn.h"
DEFAULT(dladdr);
#endif // OS_LINUX