[Libreoffice-commits] core.git: starmath/qa

Marcos Paulo de Souza marcos.souza.org at gmail.com
Tue Dec 29 05:49:28 PST 2015


 starmath/qa/cppunit/test_starmath.cxx |   13 +++++++++++++
 1 file changed, 13 insertions(+)

New commits:
commit 79a1ba61e4753758f66ba25b128aeff96ea716c9
Author: Marcos Paulo de Souza <marcos.souza.org at gmail.com>
Date:   Mon Dec 28 20:03:24 2015 -0200

    tdf#32062: Add test
    
    Change-Id: I0af72c436c2eca6741bfaa6e6570ce74f486c112
    Reviewed-on: https://gerrit.libreoffice.org/20996
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>

diff --git a/starmath/qa/cppunit/test_starmath.cxx b/starmath/qa/cppunit/test_starmath.cxx
index 27e64d7..91a14bd 100644
--- a/starmath/qa/cppunit/test_starmath.cxx
+++ b/starmath/qa/cppunit/test_starmath.cxx
@@ -45,12 +45,14 @@ public:
     void editMarker();
     void editFailure();
 
+    void replacePlaceholder();
     void viewZoom();
 
     CPPUNIT_TEST_SUITE(Test);
     CPPUNIT_TEST(editUndoRedo);
     CPPUNIT_TEST(editMarker);
     CPPUNIT_TEST(editFailure);
+    CPPUNIT_TEST(replacePlaceholder);
     CPPUNIT_TEST(viewZoom);
     CPPUNIT_TEST_SUITE_END();
 
@@ -221,6 +223,17 @@ void Test::editUndoRedo()
 
 }
 
+void Test::replacePlaceholder()
+{
+    // Test the placeholder replacement. In this case, testing 'a + b', it
+    // should return '+a + b' when selecting '+<?>' in ElementsDock
+    m_pEditWindow->SetText("a + b");
+    m_pEditWindow->SelectAll();
+    m_pEditWindow->InsertText("+<?>");
+    OUString sFinalText = m_pEditWindow->GetText();
+    CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be '+a + b'", OUString("+a + b"), sFinalText);
+}
+
 void Test::viewZoom()
 {
     sal_uInt16 nOrigZoom, nNextZoom, nFinalZoom;


More information about the Libreoffice-commits mailing list