tdf#117266 sc oox: macro button unit test
Change-Id: I50b8b5a2d29a5892490a7dbd4cc428786147d500 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145519 Tested-by: Jenkins Reviewed-by: Justin Luth <jluth@mail.com>
This commit is contained in:
parent
d50eca2a30
commit
5b92a7f211
BIN
sc/qa/unit/data/xlsm/tdf117266_macroButton.xlsm
Normal file
BIN
sc/qa/unit/data/xlsm/tdf117266_macroButton.xlsm
Normal file
Binary file not shown.
@ -64,6 +64,7 @@ public:
|
|||||||
void testTdf121260();
|
void testTdf121260();
|
||||||
void testTextDirectionXLSX();
|
void testTextDirectionXLSX();
|
||||||
void testTdf120168();
|
void testTdf120168();
|
||||||
|
void testTdf117266();
|
||||||
void testTdf66668();
|
void testTdf66668();
|
||||||
void testTdf130108();
|
void testTdf130108();
|
||||||
void testTdf76949();
|
void testTdf76949();
|
||||||
@ -195,6 +196,7 @@ public:
|
|||||||
CPPUNIT_TEST(testTdf121260);
|
CPPUNIT_TEST(testTdf121260);
|
||||||
CPPUNIT_TEST(testTextDirectionXLSX);
|
CPPUNIT_TEST(testTextDirectionXLSX);
|
||||||
CPPUNIT_TEST(testTdf120168);
|
CPPUNIT_TEST(testTdf120168);
|
||||||
|
CPPUNIT_TEST(testTdf117266);
|
||||||
CPPUNIT_TEST(testTdf66668);
|
CPPUNIT_TEST(testTdf66668);
|
||||||
CPPUNIT_TEST(testTdf130108);
|
CPPUNIT_TEST(testTdf130108);
|
||||||
CPPUNIT_TEST(testTdf76949);
|
CPPUNIT_TEST(testTdf76949);
|
||||||
@ -532,6 +534,21 @@ void ScExportTest2::testTdf120168()
|
|||||||
assertXPath(pDoc, "/x:styleSheet/x:cellXfs/x:xf[3]/x:alignment", "horizontal", "right");
|
assertXPath(pDoc, "/x:styleSheet/x:cellXfs/x:xf[3]/x:alignment", "horizontal", "right");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ScExportTest2::testTdf117266()
|
||||||
|
{
|
||||||
|
createScDoc("xlsm/tdf117266_macroButton.xlsm");
|
||||||
|
|
||||||
|
save("Calc MS Excel 2007 VBA XML");
|
||||||
|
xmlDocUniquePtr pVmlDrawing = parseExport("xl/drawings/vmlDrawing1.vml");
|
||||||
|
|
||||||
|
OUString sName = getXPath(pVmlDrawing, "/xml/v:shape", "id");
|
||||||
|
CPPUNIT_ASSERT(sName.startsWith("_x0000_s"));
|
||||||
|
|
||||||
|
assertXPathContent(pVmlDrawing, "/xml/v:shape/v:textbox/div/font", "Button 1 \"y\" z");
|
||||||
|
// Why the xx:, I have no idea..., but it certainly doesn't work with just x:.
|
||||||
|
assertXPathContent(pVmlDrawing, "/xml/v:shape//xx:FmlaMacro", "Module1.Button1_Click");
|
||||||
|
}
|
||||||
|
|
||||||
void ScExportTest2::testTdf66668()
|
void ScExportTest2::testTdf66668()
|
||||||
{
|
{
|
||||||
// Would hang on exporting without the fix in place
|
// Would hang on exporting without the fix in place
|
||||||
|
Loading…
x
Reference in New Issue
Block a user