diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2013-04-02 15:57:33 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-04-02 16:47:34 +0200 |
commit | e68bfafdcbafc38abe281a2242cfba21354c1bd6 (patch) | |
tree | 75f84000636ead62c1701fae79357ce19c78475f /sw/qa/extras/rtfexport/rtfexport.cxx | |
parent | d0fead61293fdcee8ce3f7ed620784cc093a21ea (diff) |
implement import/export of RTF_MNOR
Change-Id: I9caea7fbea4643e57d81ad3b7812d0cc10f54c11
Diffstat (limited to 'sw/qa/extras/rtfexport/rtfexport.cxx')
-rw-r--r-- | sw/qa/extras/rtfexport/rtfexport.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sw/qa/extras/rtfexport/rtfexport.cxx b/sw/qa/extras/rtfexport/rtfexport.cxx index ec0ff695d526..cd153fc77c9a 100644 --- a/sw/qa/extras/rtfexport/rtfexport.cxx +++ b/sw/qa/extras/rtfexport/rtfexport.cxx @@ -73,6 +73,7 @@ public: void testFdo61507(); void testFdo30983(); void testPlaceholder(); + void testMnor(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -120,6 +121,7 @@ void Test::run() {"fdo61507.rtf", &Test::testFdo61507}, {"fdo30983.rtf", &Test::testFdo30983}, {"placeholder.odt", &Test::testPlaceholder}, + {"mnor.rtf", &Test::testMnor}, }; // Don't test the first import of these, for some reason those tests fail const char* aBlacklist[] = { @@ -506,6 +508,14 @@ void Test::testPlaceholder() CPPUNIT_ASSERT_EQUAL(OUString("place holder"), getProperty<OUString>(xField, "Hint")); } +void Test::testMnor() +{ + // \mnor wasn't handled, leading to missing quotes around "divF" and so on. + OUString aActual = getFormula(getRun(getParagraph(1), 1)); + OUString aExpected("iiint from {V} to <?> {\"divF\"} dV = llint from {S} to <?> {\"F\" ∙ \"n\" dS}", 74, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); |