guidance to write a unit test for SetMacroSecurityLevel()

nicholas ferguson nicholasferguson at wingarch.com
Wed Nov 26 05:58:46 PST 2014


] > the MacroSecurityLevel is just a configuration entry, see officecfg/registry/schema/org/openoffice/Office/Common.xcs.

] > there is already one unit test that sets the MacroSecurityLevel:

] > dbaccess/qa/complex/dbaccess/DatabaseDocument.java
(from JunitTest_dbaccess_complex)


[nicholas ferguson] 
I was looking more for a c++ unit test for calc.
in sc/qa/unit/helper/qahelper.cxx in load member function.

I can do
Line 544
SfxItemSet* pSet = pSrcMed->GetItemSet();
pSet->Put(SfxUInt16Item(SID_MACROEXECMODE,::com::sun::star::document::MacroExecMode::ALWAYS_EXECUTE_NO_WARN));

and add include
#include <com/sun/star/document/MacroExecMode.hdl>


I would like to see a c++ unit test for calc, which sets this dynamically?  It has some issues with the VB layer...still researching...
On/Off/On/Off

Does anyone have that kind of test already written?




More information about the LibreOffice mailing list