diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-11-04 16:54:19 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-11-04 16:54:37 +0100 |
commit | 1ab6bfc952eaa0b5d15d49b2fe2495440be9caac (patch) | |
tree | 7606988935ba3c1f7e8565d6e045878cfd562f80 /sw/qa/extras/mailmerge | |
parent | d1d84fcaa750a70f423ee53c7f2a98e24914cb0e (diff) |
CppunitTest_sw_mailmerge: move DECLARE_MAILMERGE_TEST from header file
Change-Id: Ie9767aaf0f78db14ac2bbf844e824f8d39191fd1
Diffstat (limited to 'sw/qa/extras/mailmerge')
-rw-r--r-- | sw/qa/extras/mailmerge/mailmerge.cxx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sw/qa/extras/mailmerge/mailmerge.cxx b/sw/qa/extras/mailmerge/mailmerge.cxx index 33f8f43bb620..defb38789282 100644 --- a/sw/qa/extras/mailmerge/mailmerge.cxx +++ b/sw/qa/extras/mailmerge/mailmerge.cxx @@ -37,6 +37,23 @@ class MMTest : public SwModelTestBase MMTest() : SwModelTestBase("/sw/qa/extras/mailmerge/data/", "writer8") {} }; +#define DECLARE_MAILMERGE_TEST(TestName, filename, datasource, tablename, BaseClass) \ + class TestName : public BaseClass { \ + protected: \ + virtual OUString getTestName() SAL_OVERRIDE { return OUString::createFromAscii(#TestName); } \ + public: \ + CPPUNIT_TEST_SUITE(TestName); \ + CPPUNIT_TEST(MailMerge); \ + CPPUNIT_TEST_SUITE_END(); \ + \ + void MailMerge() { \ + executeMailMergeTest(filename, datasource, tablename); \ + } \ + void verify() SAL_OVERRIDE; \ + }; \ + CPPUNIT_TEST_SUITE_REGISTRATION(TestName); \ + void TestName::verify() + #define DECLARE_DFLT_MAILMERGE_TEST(TestName, filename, datasource, tablename) \ DECLARE_MAILMERGE_TEST(TestName, filename, datasource, tablename, MMTest) |