Added macros for convenience.

This commit is contained in:
Daniel Buckmaster 2014-06-24 08:31:23 +10:00
parent 3fbaa60e40
commit ef1a1326d3

View file

@ -27,6 +27,17 @@
#include <gtest/gtest.h>
/// Allow test fixtures named with a Fixture suffix, so that we can name tests
/// after a class name rather than having to call them XXTest.
#define TEST_FIX(test_fixture, test_name)\
GTEST_TEST_(test_fixture, test_name, test_fixture##Fixture, \
::testing::internal::GetTypeId<test_fixture##Fixture>())
/// Convenience to define a test fixture with a Fixture suffix for use with
/// TEST_FIX.
#define FIXTURE(test_fixture)\
class test_fixture##Fixture : public ::testing::Test
#endif // TORQUE_TESTS_ENABLED
#endif // _UNIT_TESTING_H_