tdf#90698: sc_ucalc: Add unittest
Change-Id: I37a7719ec759bb269f17fd371285893a348a7501
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102329
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
diff --git a/sc/qa/unit/ucalc.cxx b/sc/qa/unit/ucalc.cxx
index 6cd9a5d..41bc846 100644
--- a/sc/qa/unit/ucalc.cxx
+++ b/sc/qa/unit/ucalc.cxx
@@ -456,6 +456,21 @@ void Test::testColumnIterator() // tdf#118620
m_pDoc->DeleteTab(0);
}
void Test::testTdf90698()
{
CPPUNIT_ASSERT(m_pDoc->InsertTab (0, "Test"));
m_pDoc->SetString(ScAddress(0,0,0), "=(1;2)");
// Without the fix in place, this would have failed with
// - Expected: =(1;2)
// - Actual : =(1~2)
OUString aFormula;
m_pDoc->GetFormula(0,0,0, aFormula);
CPPUNIT_ASSERT_EQUAL(OUString("=(1;2)"), aFormula);
m_pDoc->DeleteTab(0);
}
void Test::testTdf135249()
{
CPPUNIT_ASSERT(m_pDoc->InsertTab (0, "Test"));
diff --git a/sc/qa/unit/ucalc.hxx b/sc/qa/unit/ucalc.hxx
index cba0a60..0f07a8f 100644
--- a/sc/qa/unit/ucalc.hxx
+++ b/sc/qa/unit/ucalc.hxx
@@ -126,6 +126,7 @@ public:
void testMarkData();
void testInput();
void testColumnIterator();
void testTdf90698();
void testTdf135249();
void testDocStatistics();
void testRowForHeight();
@@ -582,6 +583,7 @@ public:
CPPUNIT_TEST(testMarkData);
CPPUNIT_TEST(testInput);
CPPUNIT_TEST(testColumnIterator);
CPPUNIT_TEST(testTdf90698);
CPPUNIT_TEST(testTdf135249);
CPPUNIT_TEST(testDocStatistics);
CPPUNIT_TEST(testRowForHeight);