sc/qa/unit/uicalc/uicalc.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)
New commits:
commit 310f2ec225582df8701422e7c69ee40e1af50660
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Thu Apr 22 11:22:05 2021 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Apr 22 15:52:11 2021 +0200

    tdf#141816: sc_uicalc: Add unittest
    
    Change-Id: Ieef4cc320067dae96b11610e544f9eb7260f8f5a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114471
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/unit/uicalc/uicalc.cxx b/sc/qa/unit/uicalc/uicalc.cxx
index 9ada6b120354..c756a75065a5 100755
--- a/sc/qa/unit/uicalc/uicalc.cxx
+++ b/sc/qa/unit/uicalc/uicalc.cxx
@@ -18,6 +18,7 @@
 #include <comphelper/propertysequence.hxx>
 #include <com/sun/star/awt/Key.hpp>
 #include <com/sun/star/frame/Desktop.hpp>
+#include <com/sun/star/text/XTextRange.hpp>
 #include <conditio.hxx>
 #include <dbfunc.hxx>
 #include <document.hxx>
@@ -742,6 +743,13 @@ CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf119793)
     // - Actual  : 5084
     CPPUNIT_ASSERT_EQUAL(static_cast<sal_Int32>(4984), 
xShape->getPosition().X);
     CPPUNIT_ASSERT_EQUAL(static_cast<sal_Int32>(1381), 
xShape->getPosition().Y);
+
+    // tdf#141816: Without the fix in place, this test would have failed with
+    // - Expected:
+    // - Actual  : x
+    uno::Reference<text::XText> xText
+        = uno::Reference<text::XTextRange>(xShape, 
uno::UNO_QUERY_THROW)->getText();
+    CPPUNIT_ASSERT_EQUAL(OUString(""), xText->getString());
 }
 
 CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf131455)
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to