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

test RTF_MD

Change-Id: Ib41b2599d843a5a0840f05e79a310afab42cd7cd
üst a236141e
{\rtf1
{\mmath
{\*\moMathPara
{\*\moMath
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0
\i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 x}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 y}
}
{\rtlch\fcs1 \af1
\ltrch\fcs0 \f34\insrsid1140831 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 z}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 1}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mbegChr [}
{\mendChr ]}
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 2}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mbegChr \u10214 ?}
{\mendChr \u10215 ?}
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 3}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0
\f34\insrsid1140831 }
{\md
{\mdPr
{\mbegChr |}
{\mendChr |}
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 4}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1
\ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mbegChr \u8741 ?}
{\mendChr \u8741 ?}
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 5}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mbegChr \u9001 <}
{\mendChr \u9002 >}
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 6}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0
\f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\md
{\mdPr
{\mbegChr \u9001 <}
{\mendChr \u9002 >}
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 a}
}
{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 b}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0
\f34\insrsid1140831 }
{\md
{\mdPr
{\mctrlPr\f34 }
}
{\me
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
{\mf
{\mfPr
{\mctrlPr\f34 }
}
{\mnum
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 x}
}
{\rtlch\fcs1 \af1
\ltrch\fcs0 \f34\insrsid1140831 }
}
{\mden
{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid1140831 \hich\af34\dbch\af42\loch\f34
{\mr\mscr0\msty2 y}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid1140831 }
}
}
}
}
}
\par
}
...@@ -51,8 +51,12 @@ public: ...@@ -51,8 +51,12 @@ public:
void testFdo50831(); void testFdo50831();
void testFdo48335(); void testFdo48335();
void testFdo38244(); 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 testMathAccents();
void testMathEqarray(); void testMathEqarray();
void testMathD();
#endif
CPPUNIT_TEST_SUITE(Test); CPPUNIT_TEST_SUITE(Test);
#if !defined(MACOSX) && !defined(WNT) #if !defined(MACOSX) && !defined(WNT)
...@@ -66,6 +70,7 @@ public: ...@@ -66,6 +70,7 @@ public:
CPPUNIT_TEST(testFdo38244); CPPUNIT_TEST(testFdo38244);
CPPUNIT_TEST(testMathAccents); CPPUNIT_TEST(testMathAccents);
CPPUNIT_TEST(testMathEqarray); CPPUNIT_TEST(testMathEqarray);
CPPUNIT_TEST(testMathD);
#endif #endif
CPPUNIT_TEST_SUITE_END(); CPPUNIT_TEST_SUITE_END();
...@@ -222,6 +227,14 @@ void Test::testMathEqarray() ...@@ -222,6 +227,14 @@ void Test::testMathEqarray()
CPPUNIT_ASSERT_EQUAL(aExpected, aActual); CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
} }
void Test::testMathD()
{
roundtrip("math-d.rtf");
OUString aActual = getFormula(getRun(getParagraph(1), 1));
OUString aExpected("left (x mline y mline z right ) left (1 right ) left [2 right ] left ldbracket 3 right rdbracket left lline 4 right rline left ldline 5 right rdline left langle 6 right rangle left langle a mline b right rangle left ({x} over {y} right )");
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
}
CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_TEST_SUITE_REGISTRATION(Test);
CPPUNIT_PLUGIN_IMPLEMENT(); 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