summaryrefslogtreecommitdiff
path: root/sd/qa
diff options
context:
space:
mode:
authorTibor Nagy <tibor.nagy.extern@allotropia.de>2024-07-01 13:59:52 +0200
committerNagy Tibor <tibor.nagy.extern@allotropia.de>2024-07-01 21:29:35 +0200
commit05041641da82fc0382503195ae9bdeb5182f764b (patch)
tree777e8f56d82af0d02f5705a38b75f00381ea5295 /sd/qa
parentc6d7b7fa686b742c6ffef42aa6cc280358babe0d (diff)
tdf#157172 tdf#157460 PPTX import: fix connectors adjustment values
Change-Id: Ie95ccd5bcd4d5c3f9c45c7dcc4f88acc0c9438aa Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169830 Tested-by: Jenkins Reviewed-by: Nagy Tibor <tibor.nagy.extern@allotropia.de>
Diffstat (limited to 'sd/qa')
-rw-r--r--sd/qa/unit/data/pptx/standardConnectors.pptxbin36923 -> 0 bytes
-rw-r--r--sd/qa/unit/import-tests.cxx30
2 files changed, 1 insertions, 29 deletions
diff --git a/sd/qa/unit/data/pptx/standardConnectors.pptx b/sd/qa/unit/data/pptx/standardConnectors.pptx
deleted file mode 100644
index 46bb0735f40f..000000000000
--- a/sd/qa/unit/data/pptx/standardConnectors.pptx
+++ /dev/null
Binary files differ
diff --git a/sd/qa/unit/import-tests.cxx b/sd/qa/unit/import-tests.cxx
index d2ae920a0071..fd11a02fc24a 100644
--- a/sd/qa/unit/import-tests.cxx
+++ b/sd/qa/unit/import-tests.cxx
@@ -385,40 +385,12 @@ CPPUNIT_TEST_FIXTURE(SdImportTest, testTdf152434)
CPPUNIT_ASSERT_EQUAL(size_t(1), pPage->GetObjCount());
}
-CPPUNIT_TEST_FIXTURE(SdImportTest, testStandardConnectors)
-{
- createSdImpressDoc("pptx/standardConnectors.pptx");
-
- sal_Int32 aEdgeValue[] = { -1352, -2457, 3977, -2900, -1261, 4611, -1431, -2643, 3830, 3438 };
-
- sal_Int32 nCount = 0;
- sal_Int32 nEdgeLine = 0;
- for (size_t i = 0; i < 10; i++)
- {
- uno::Reference<beans::XPropertySet> xConnector(getShapeFromPage(i, 0));
- bool bConnector = xConnector->getPropertySetInfo()->hasPropertyByName(u"EdgeKind"_ustr);
- if (bConnector)
- {
- nEdgeLine = xConnector->getPropertyValue(u"EdgeLine1Delta"_ustr).get<sal_Int32>();
- CPPUNIT_ASSERT_EQUAL(aEdgeValue[nCount], nEdgeLine);
- nCount++;
-
- nEdgeLine = xConnector->getPropertyValue(u"EdgeLine2Delta"_ustr).get<sal_Int32>();
- if (nEdgeLine != 0)
- {
- CPPUNIT_ASSERT_EQUAL(aEdgeValue[nCount], nEdgeLine);
- nCount++;
- }
- }
- }
-}
-
CPPUNIT_TEST_FIXTURE(SdImportTest, testConnectors)
{
createSdImpressDoc("pptx/connectors.pptx");
sal_Int32 aEdgeValue[] = { -1167, -1167, -1591, 1476, 1356, -1357, 1604, -1540,
- 607, 1296, -1638, -1060, -522, 1578, -1291, 333 };
+ 607, 1296, -1638, -1060, 2402, 3313, -1834, 333 };
sal_Int32 nCount = 0;
for (size_t i = 0; i < 18; i++)