[Libreoffice-commits] core.git: sc/qa
Markus Mohrhard
markus.mohrhard at googlemail.com
Sat Mar 18 03:50:33 UTC 2017
sc/qa/unit/data/xlsx/autofilter.xlsx |binary
sc/qa/unit/subsequent_filters-test.cxx | 17 +++++++++++++++++
2 files changed, 17 insertions(+)
New commits:
commit 21cc5084d5fdcedec7793dbf024552592a70324d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Mar 18 03:02:00 2017 +0100
add test for tdf#105909
Change-Id: Iba9922f40b4b72039f35371c42aa24bac52a8adc
Reviewed-on: https://gerrit.libreoffice.org/35383
Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
diff --git a/sc/qa/unit/data/xlsx/autofilter.xlsx b/sc/qa/unit/data/xlsx/autofilter.xlsx
new file mode 100644
index 000000000000..a8287c185d9e
Binary files /dev/null and b/sc/qa/unit/data/xlsx/autofilter.xlsx differ
diff --git a/sc/qa/unit/subsequent_filters-test.cxx b/sc/qa/unit/subsequent_filters-test.cxx
index 84dec1d0c83f..81bb3dc719d0 100644
--- a/sc/qa/unit/subsequent_filters-test.cxx
+++ b/sc/qa/unit/subsequent_filters-test.cxx
@@ -230,6 +230,7 @@ public:
void testHiddenSheetsXLSX();
void testRelFormulaValidationXLS();
void testColumnStyle2XLSX();
+ void testAutofilterXLSX();
void testBnc762542();
@@ -344,6 +345,7 @@ public:
CPPUNIT_TEST(testRefStringXLSX);
CPPUNIT_TEST(testRelFormulaValidationXLS);
CPPUNIT_TEST(testColumnStyle2XLSX);
+ CPPUNIT_TEST(testAutofilterXLSX);
CPPUNIT_TEST(testBnc762542);
@@ -3775,6 +3777,21 @@ void ScFiltersTest::testHiddenSheetsXLSX()
xDocSh->DoClose();
}
+void ScFiltersTest::testAutofilterXLSX()
+{
+ ScDocShellRef xDocSh = loadDoc("autofilter.", FORMAT_XLSX);
+ CPPUNIT_ASSERT_MESSAGE("Failed to open doc", xDocSh.is());
+
+ ScDocument& rDoc = xDocSh->GetDocument();
+ const ScDBData* pData = rDoc.GetDBCollection()->GetDBNearCursor(0,0,0);
+ CPPUNIT_ASSERT(pData);
+ ScRange aRange;
+ pData->GetArea(aRange);
+ CPPUNIT_ASSERT_EQUAL(ScRange(0,0,0,2,4,0), aRange);
+
+ xDocSh->DoClose();
+}
+
namespace {
void checkValidationFormula(const ScAddress& rPos, ScDocument& rDoc, const OUString& rExpectedFormula)
More information about the Libreoffice-commits
mailing list