[Libreoffice-commits] core.git: starmath/qa
Takeshi Abe
tabe at fixedpoint.jp
Wed Dec 7 01:02:40 UTC 2016
starmath/qa/extras/data/color.mml | 20 ++++++++++++++++++++
starmath/qa/extras/mmlimport-test.cxx | 24 ++++++++++++++++++++++++
2 files changed, 44 insertions(+)
New commits:
commit f7834582a7f8ce53175f60b3ca3e62475a78f277
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date: Tue Dec 6 18:14:17 2016 +0900
starmath: Add unit test for importing MathML's mathcolor
Change-Id: I1e6378834889d6808a1aa724b2cc72c59b02435e
Reviewed-on: https://gerrit.libreoffice.org/31671
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Takeshi Abe <tabe at fixedpoint.jp>
diff --git a/starmath/qa/extras/data/color.mml b/starmath/qa/extras/data/color.mml
new file mode 100644
index 0000000..6aad87b
--- /dev/null
+++ b/starmath/qa/extras/data/color.mml
@@ -0,0 +1,20 @@
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+ <mrow>
+ <mi mathcolor="black">b</mi>
+ <mi mathcolor="white">w</mi>
+ <mi mathcolor="red">r</mi>
+ <mi mathcolor="green">g</mi>
+ <mi mathcolor="blue">b</mi>
+ <mi mathcolor="yellow">y</mi>
+ <mi mathcolor="silver">s</mi>
+ <mi mathcolor="gray">g</mi>
+ <mi mathcolor="maroon">m</mi>
+ <mi mathcolor="purple">p</mi>
+ <mi mathcolor="lime">l</mi>
+ <mi mathcolor="olive">o</mi>
+ <mi mathcolor="navy">n</mi>
+ <mi mathcolor="teal">t</mi>
+ <mi mathcolor="aqua">a</mi>
+ <mi mathcolor="fuchsia">f</mi>
+ </mrow>
+</math>
diff --git a/starmath/qa/extras/mmlimport-test.cxx b/starmath/qa/extras/mmlimport-test.cxx
index 01ae2ff..aa9e0f7 100644
--- a/starmath/qa/extras/mmlimport-test.cxx
+++ b/starmath/qa/extras/mmlimport-test.cxx
@@ -29,6 +29,7 @@ public:
virtual void setUp() override;
virtual void tearDown() override;
+ void testColor();
void testSimple();
void testNsPrefixMath();
void testMaction();
@@ -38,6 +39,7 @@ public:
void testTdf103500();
CPPUNIT_TEST_SUITE(Test);
+ CPPUNIT_TEST(testColor);
CPPUNIT_TEST(testSimple);
CPPUNIT_TEST(testNsPrefixMath);
CPPUNIT_TEST(testMaction);
@@ -90,6 +92,28 @@ void Test::tearDown()
BootstrapFixture::tearDown();
}
+void Test::testColor()
+{
+ loadURL(m_directories.getURLFromSrc("starmath/qa/extras/data/color.mml"));
+ CPPUNIT_ASSERT_EQUAL(OUString("{{color black b}"
+ " {color white w}"
+ " {color red r}"
+ " {color green g}"
+ " {color blue b}"
+ " {color yellow y}"
+ " {color silver s}"
+ " {color gray g}"
+ " {color maroon m}"
+ " {color purple p}"
+ " {color lime l}"
+ " {color olive o}"
+ " {color navy n}"
+ " {color teal t}"
+ " {color aqua a}"
+ " {color fuchsia f}}"),
+ mxDocShell->GetText());
+}
+
void Test::testSimple()
{
loadURL(m_directories.getURLFromSrc("starmath/qa/extras/data/simple.mml"));
More information about the Libreoffice-commits
mailing list