Kaydet (Commit) e5e85f29 authored tarafından Miklos Vajna's avatar Miklos Vajna

test RTF math export escaping

Change-Id: Ib1303ddc8ea31cfea2d438eaf5986ea71aa32f15
üst a2453c22
{\rtf1
{\mmath
{\*\moMathPara
{\*\moMath
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid15614577 \loch\af34\dbch\af42\hich\f34
{\mr\mscr0\msty2 \'e1\{}
}
}
}
}
\par
}
......@@ -51,12 +51,10 @@ public:
void testFdo50831();
void testFdo48335();
void testFdo38244();
// No idea why does this fail with gcc-4.4, probably independent.
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) || defined(__clang__))
void testMathAccents();
void testMathEqarray();
void testMathD();
#endif
void testMathEscaping();
CPPUNIT_TEST_SUITE(Test);
#if !defined(MACOSX) && !defined(WNT)
......@@ -68,9 +66,13 @@ public:
CPPUNIT_TEST(testFdo50831);
CPPUNIT_TEST(testFdo48335);
CPPUNIT_TEST(testFdo38244);
// No idea why does this fail with gcc-4.4, probably independent.
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) || defined(__clang__))
CPPUNIT_TEST(testMathAccents);
CPPUNIT_TEST(testMathEqarray);
CPPUNIT_TEST(testMathD);
CPPUNIT_TEST(testMathEscaping);
#endif
#endif
CPPUNIT_TEST_SUITE_END();
......@@ -235,6 +237,14 @@ void Test::testMathD()
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
}
void Test::testMathEscaping()
{
roundtrip("math-escaping.rtf");
OUString aActual = getFormula(getRun(getParagraph(1), 1));
OUString aExpected(\\{", 5, RTL_TEXTENCODING_UTF8);
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
}
CPPUNIT_TEST_SUITE_REGISTRATION(Test);
CPPUNIT_PLUGIN_IMPLEMENT();
......
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