diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2021-03-24 09:24:43 +0100 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2021-03-24 16:46:11 +0100 |
commit | dd681824b5415ba75e01034e48fa0ae2ec8474c5 (patch) | |
tree | d42bb5e998bcf7c47e1e76dc3139563c57633227 /sc/qa/unit/uicalc | |
parent | fb20b6182807885f9fa9b95baa69fed0091fec7d (diff) |
tdf#112735: sc_uicalc: Add unittest
Change-Id: I1744f666dbd59f71bc0e43afd81c0aa164aff515
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113016
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'sc/qa/unit/uicalc')
-rw-r--r-- | sc/qa/unit/uicalc/data/tdf112735.ods | bin | 0 -> 13461 bytes | |||
-rw-r--r-- | sc/qa/unit/uicalc/uicalc.cxx | 18 |
2 files changed, 18 insertions, 0 deletions
diff --git a/sc/qa/unit/uicalc/data/tdf112735.ods b/sc/qa/unit/uicalc/data/tdf112735.ods Binary files differnew file mode 100644 index 000000000000..2bb75fc5a559 --- /dev/null +++ b/sc/qa/unit/uicalc/data/tdf112735.ods diff --git a/sc/qa/unit/uicalc/uicalc.cxx b/sc/qa/unit/uicalc/uicalc.cxx index 6d161ab81c23..e3f1d2e14496 100644 --- a/sc/qa/unit/uicalc/uicalc.cxx +++ b/sc/qa/unit/uicalc/uicalc.cxx @@ -1093,6 +1093,24 @@ CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf130614) CPPUNIT_ASSERT_EQUAL(static_cast<size_t>(1), pPage->GetObjCount()); } +CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf112735) +{ + ScModelObj* pModelObj = createDoc("tdf112735.ods"); + ScDocument* pDoc = pModelObj->GetDocument(); + CPPUNIT_ASSERT(pDoc); + + CPPUNIT_ASSERT_EQUAL(OUString("(empty)"), pDoc->GetString(ScAddress(1, 0, 0))); + + goToCell("B3"); + + dispatchCommand(mxComponent, ".uno:RecalcPivotTable", {}); + + // Without the fix in place, this test would haved failed with + // - Expected: (empty) + // - Actual : + CPPUNIT_ASSERT_EQUAL(OUString("(empty)"), pDoc->GetString(ScAddress(1, 0, 0))); +} + CPPUNIT_TEST_FIXTURE(ScUiCalcTest, testTdf133342) { ScModelObj* pModelObj = createDoc("tdf133342.ods"); |