aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/ode-0.9/tests/CppTestHarness/TestMacros.h
diff options
context:
space:
mode:
authordan miller2007-10-19 05:20:07 +0000
committerdan miller2007-10-19 05:20:07 +0000
commitfca74b0bf0a0833f5701e9c0de7b3bc15b2233dd (patch)
tree51bcae7a1b8381a6bf6fd8025a7de1e30fe0045d /libraries/ode-0.9/tests/CppTestHarness/TestMacros.h
parentresubmitting ode (diff)
downloadopensim-SC_OLD-fca74b0bf0a0833f5701e9c0de7b3bc15b2233dd.zip
opensim-SC_OLD-fca74b0bf0a0833f5701e9c0de7b3bc15b2233dd.tar.gz
opensim-SC_OLD-fca74b0bf0a0833f5701e9c0de7b3bc15b2233dd.tar.bz2
opensim-SC_OLD-fca74b0bf0a0833f5701e9c0de7b3bc15b2233dd.tar.xz
dont ask
Diffstat (limited to 'libraries/ode-0.9/tests/CppTestHarness/TestMacros.h')
-rw-r--r--libraries/ode-0.9/tests/CppTestHarness/TestMacros.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/libraries/ode-0.9/tests/CppTestHarness/TestMacros.h b/libraries/ode-0.9/tests/CppTestHarness/TestMacros.h
deleted file mode 100644
index 12a91cd..0000000
--- a/libraries/ode-0.9/tests/CppTestHarness/TestMacros.h
+++ /dev/null
@@ -1,48 +0,0 @@
1#ifndef TEST_MACROS_H
2#define TEST_MACROS_H
3
4//----------------------------
5#define TEST(Name) \
6 class Test##Name : public CppTestHarness::Test \
7 { \
8 public: \
9 Test##Name() : Test(#Name, __FILE__, __LINE__) {} \
10 private: \
11 virtual void RunImpl(CppTestHarness::TestResults& testResults_); \
12 }; \
13 CppTestHarness::TypedTestLauncher< Test##Name > \
14 staticInitTest##Name##Creator(CppTestHarness::TestLauncher::GetHeadAddr()); \
15 \
16 void Test##Name::RunImpl(CppTestHarness::TestResults& testResults_)
17
18//----------------------------
19#define TEST_FIXTURE(Fixture, Name) \
20 class Test##Name : public CppTestHarness::Test, public Fixture \
21 { \
22 public: \
23 Test##Name() : Test(#Name, __FILE__, __LINE__) {} \
24 private: \
25 virtual void RunImpl(CppTestHarness::TestResults& testResults_); \
26 }; \
27 CppTestHarness::TypedTestLauncher< Test##Name > \
28 staticInitTest##Name##Creator(CppTestHarness::TestLauncher::GetHeadAddr()); \
29 \
30 void Test##Name::RunImpl(CppTestHarness::TestResults& testResults_)
31
32//----------------------------
33#define TEST_FIXTURE_CTOR(Fixture, CtorParams, Name) \
34 class Test##Name : public CppTestHarness::Test, public Fixture \
35 { \
36 public: \
37 Test##Name() : Test(#Name, __FILE__, __LINE__), Fixture CtorParams {} \
38 private: \
39 virtual void RunImpl(CppTestHarness::TestResults& testResults_); \
40 }; \
41 CppTestHarness::TypedTestLauncher< Test##Name > \
42 staticInitTest##Name##Creator(CppTestHarness::TestLauncher::GetHeadAddr()); \
43 \
44 void Test##Name::RunImpl(CppTestHarness::TestResults& testResults_)
45
46
47#endif
48