diff options
Diffstat (limited to 'starmath/qa')
-rw-r--r-- | starmath/qa/extras/data/maction.mml | 10 | ||||
-rw-r--r-- | starmath/qa/extras/mmlimport-test.cxx | 9 |
2 files changed, 19 insertions, 0 deletions
diff --git a/starmath/qa/extras/data/maction.mml b/starmath/qa/extras/data/maction.mml new file mode 100644 index 000000000000..3650087999a1 --- /dev/null +++ b/starmath/qa/extras/data/maction.mml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<math xmlns="http://www.w3.org/1998/Math/MathML"> + <mrow> + <mtable> + <mtr><maction actiontype="toggle"><mn>1</mn><mn>0</mn><mn>0</mn></maction></mtr> + <mtr><maction actiontype="toggle" selection="2"><mn>0</mn><mn>2</mn><mn>0</mn></maction></mtr> + <mtr><maction actiontype="toggle" selection="3"><mn>0</mn><mn>0</mn><mn>3</mn></maction></mtr> + </mtable> + </mrow> +</math> diff --git a/starmath/qa/extras/mmlimport-test.cxx b/starmath/qa/extras/mmlimport-test.cxx index 2fbeda7928dc..adf80aabf7b2 100644 --- a/starmath/qa/extras/mmlimport-test.cxx +++ b/starmath/qa/extras/mmlimport-test.cxx @@ -30,9 +30,11 @@ public: virtual void tearDown() SAL_OVERRIDE; void testSimple(); + void testMaction(); CPPUNIT_TEST_SUITE(Test); CPPUNIT_TEST(testSimple); + CPPUNIT_TEST(testMaction); CPPUNIT_TEST_SUITE_END(); private: @@ -83,6 +85,13 @@ void Test::testSimple() loadURL(getURLFromSrc("starmath/qa/extras/data/simple.mml")); } +void Test::testMaction() +{ + loadURL(getURLFromSrc("starmath/qa/extras/data/maction.mml")); + OUString sExpected("matrix {italic \"1\" ## italic \"2\" ## italic \"3\"}"); + CPPUNIT_ASSERT_EQUAL_MESSAGE("loaded text", sExpected, mxDocShell->GetText()); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); } |