summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-03-03 07:50:05 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-03-03 10:56:28 +0100
commit1c3c83e6a35ee4258c9d658494297d1453a70806 (patch)
tree0743c3770fe80963c5d991928c5f4c9e7f74db08 /sc
parent46e25170b901211f9e9bed117e25428505d8536c (diff)
add import test for strict OOXML import in calc
Change-Id: I4dc0fb84cc9e2601e7ae8b82a467787388ac4d99
Diffstat (limited to 'sc')
-rw-r--r--sc/qa/unit/data/xlsx/universal-content-strict.xlsxbin0 -> 14290 bytes
-rw-r--r--sc/qa/unit/filters-test.cxx11
2 files changed, 11 insertions, 0 deletions
diff --git a/sc/qa/unit/data/xlsx/universal-content-strict.xlsx b/sc/qa/unit/data/xlsx/universal-content-strict.xlsx
new file mode 100644
index 000000000000..32beb4d00197
--- /dev/null
+++ b/sc/qa/unit/data/xlsx/universal-content-strict.xlsx
Binary files differ
diff --git a/sc/qa/unit/filters-test.cxx b/sc/qa/unit/filters-test.cxx
index 53f8c76a6e9e..74a68aeb9311 100644
--- a/sc/qa/unit/filters-test.cxx
+++ b/sc/qa/unit/filters-test.cxx
@@ -64,6 +64,7 @@ public:
void testContentODS();
void testContentXLS();
void testContentXLSX();
+ void testContentXLSXStrict(); // strict OOXML
void testContentLotus123();
void testContentDIF();
void testContentXLS_XML();
@@ -315,6 +316,16 @@ void ScFiltersTest::testContentXLSX()
xDocSh->DoClose();
}
+void ScFiltersTest::testContentXLSXStrict()
+{
+ ScDocShellRef xDocSh = loadDoc("universal-content-strict.", XLSX);
+ xDocSh->DoHardRecalc(true);
+
+ ScDocument* pDoc = xDocSh->GetDocument();
+ testContentImpl(pDoc, XLSX);
+ xDocSh->DoClose();
+}
+
void ScFiltersTest::testContentLotus123()
{
ScDocShellRef xDocSh = loadDoc("universal-content.", LOTUS123);