Commit ef1a1326 authored by Daniel Buckmaster's avatar Daniel Buckmaster

Added macros for convenience.

parent 3fbaa60e
......@@ -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_
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment