From 3a8035bcb6cf081572d86813021bbccab265a935 Mon Sep 17 00:00:00 2001 From: Takeshi Abe Date: Mon, 19 Sep 2016 09:26:41 +0900 Subject: tdf#97049 Export "intd" to MathML Change-Id: Ie1fc33e18958e73d4876b2b5daceec127011c3cc Reviewed-on: https://gerrit.libreoffice.org/29003 Tested-by: Jenkins Reviewed-by: Takeshi Abe --- starmath/qa/extras/mmlexport-test.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'starmath/qa') diff --git a/starmath/qa/extras/mmlexport-test.cxx b/starmath/qa/extras/mmlexport-test.cxx index f13ee9deba21..3a2d222f18e4 100644 --- a/starmath/qa/extras/mmlexport-test.cxx +++ b/starmath/qa/extras/mmlexport-test.cxx @@ -35,9 +35,11 @@ public: virtual void setUp() override; virtual void tearDown() override; + void testTdf97049(); void testTdf101022(); CPPUNIT_TEST_SUITE(MathMLExportTest); + CPPUNIT_TEST(testTdf97049); CPPUNIT_TEST(testTdf101022); CPPUNIT_TEST_SUITE_END(); @@ -85,6 +87,16 @@ xmlDocPtr MathMLExportTest::exportAndParse() return pDoc; } +void MathMLExportTest::testTdf97049() +{ + mxDocShell->SetText("intd {{1 over x} dx}"); + xmlDocPtr pDoc = exportAndParse(); + assertXPath(pDoc, "/m:math/m:semantics/m:mrow/m:mo[1]", "stretchy", "true"); + auto aContent = getXPathContent(pDoc, "/m:math/m:semantics/m:mrow/m:mo[1]"); + CPPUNIT_ASSERT_EQUAL(sal_Int32(1), aContent.getLength()); + CPPUNIT_ASSERT_EQUAL(sal_Unicode(0x222B), aContent[0]); +} + void MathMLExportTest::testTdf101022() { #define CHECK_MATHVARIANT(capital, small) do \ -- cgit