path: root/test/source
AgeCommit message (Collapse)AuthorFilesLines
2014-10-21sc: fix temp file leak in ScTableSheetsObjMichael Stahl1-1/+7
Change-Id: Iff838c97c1cf633f99e75a169eeb8bb324d4a32a
2014-10-13create a macro library for implementing bit-flags typesNoel Grandin1-15/+15
Signed-off-by: Stephan Bergmann <>, changed from a macro- to a template-based solution. (Unfortunately MSVC 2012 does not support explicit conversion operators. Worked around that with explicit #ifs rather than some HAVE_EXPLICIT_CONVERSION_OPERATORS and SAL_EXPLICIT_CONVERSION_OPERATOR ainticipating we hopefully soon move to a baseline that requires unconditional support for them.) Change-Id: I4a89643b218d247e8e4a861faba458ec6dfe1396
2014-09-30sc: ensure global variables in tests are cleared before shutdownMichael Stahl1-50/+45
If the destructors run from exit handlers, they could access already deleted globals from VCL etc. and crash. Change-Id: I265046e95998a4384e1ce0f1f205d03c078a40a9
2014-09-30Factor out duplicated code to XmlTestTools::assertXPathNoAttribute()Miklos Vajna1-0/+12
Change-Id: I1eb3778e6bcdd8c44ffb9a7548add109331fc83b
2014-09-23Include name of document in CPPUNIT_ASSERT msgsStephan Bergmann2-9/+16
Change-Id: Ia0d06d1e0951bcc3930d5e059658209a2916405f
2014-09-18fdo#82577: Handle FontNoel Grandin1-1/+1
Put the VCL Font class in the vcl namespace. Avoids clash with the X11 Font typedef. Change-Id: I1a84f7cad8b31697b9860a3418f7dff794ff6537
2014-09-02coverity#1233488 Unchecked dynamic_castCaolán McNamara1-1/+2
Change-Id: I9599fb4473a43a4624d64c48e8768761fcbd266f
2014-08-28parseXml should return xmlDocPtr instead of htmlDocPtrTomaž Vajngerl1-1/+1
Change-Id: Ia9fb79ea40ca840d7328a078e747ad64a63d18f1
2014-08-21vcl: convert push flags to type-safe enum-like classNoel Grandin1-4/+4
Change-Id: Ib49a0dd5ecee0225f51bea2ff1c0ab5326595a47
2014-08-17Fix another: reference to 'Primitive2DSequence' is ambiguousMatteo Casalin1-1/+1
Change-Id: I8b78126cab64f023ffcb35c080576148b1eb15f5
2014-08-17Fix: reference to 'Primitive2DSequence' is ambiguousMatteo Casalin1-2/+6
Change-Id: Ic6cf4bc6dab4b9e2610aebdc42e3df7b56eda59d
2014-08-17loplugin:passstuffbyref (Primitive2DSequence)Matteo Casalin1-2/+2
Change-Id: I3d9c6daa09d71ca872021fe13405b08050e191d9
2014-08-16initial implementation of XML dump for Primitive2DSequenceTomaž Vajngerl1-0/+183
Change-Id: I6618b18164a26553f81a1c737e009b7187b028c3
2014-08-16XmlWriter: simplify and take SvStream* as inputTomaž Vajngerl2-21/+29
Change-Id: I56b2fa6887f7971604a2dcf34497ecda9cea8937
2014-08-16mtfxmldump: move XML writing into its own functionTomaž Vajngerl1-104/+108
Change-Id: I82954177fe9d4934e69b33c1c985304add09e089
2014-08-16No need to write 'Tomaž Vajngerl1-4/+3
Change-Id: I0562defc6fc60ee83bc73b901caf46b1283a9df9
2014-08-11XStyleLoader2 : enhance unit test to PageStyleLaurent Godard1-19/+17
and remove duplicate code Change-Id: Ib9e3568c860fe5cd3f11374a1c61dff101e33a18 Reviewed-on: Reviewed-by: David Tardon <> Tested-by: David Tardon <>
2014-08-08fix ambiguity in argumentMarkus Mohrhard1-3/+3
Change-Id: I00146441b1271d7a3c866ad58d1b3c72b845dc0c
2014-08-08XStyleLoader2 loadStylesFromDocument - unit testsLaurent Godard1-0/+100
Change-Id: Id143689f573e6f8585db9bc48a252e311ff0e721
2014-08-06Improve test failure outputStephan Bergmann1-4/+6
Change-Id: I4417318988ef70639cbcec9d776c783ad69c3990
2014-07-29Remove some unused codeMarcos Paulo de Souza1-5/+0
Change-Id: Ib1fb5108a858c35a5bbe8ba865e15660639725e3 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Michael Stahl <>
2014-07-20xmlwriter: set indent and always write utf8 xml documentTomaž Vajngerl1-1/+2
Change-Id: I1477833e696edbac2dc375329e7b26a7105d1593
2014-07-20Support color related MTF actions in mtfxmldumpTomaž Vajngerl1-7/+54
Change-Id: I5deac7f096866a8f149acfd0d11bbc0963238e88
2014-07-20Extend metafile to xml dump testing tool with more MFT actionsTomaž Vajngerl2-31/+117
Change-Id: I819de476c6a615b8cf27a6a26d41a6e9ac25ef85
2014-07-04improve test failure messageMarkus Mohrhard1-2/+2
Change-Id: I71d6b65b046bfc31692ba12423288c55fccb2d02
2014-07-02correct XSheetAnnotations GetByIndex test for #fdo#80551Laurent Godard1-14/+14
the previous testGetCount test already added a note on sheet 2 testGetByIndex now works on sheet 3 Change-Id: I2cd49aa2bbf5c1b707287518e0f15088f3ee5ec0 Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2014-07-02unit test XSheetAnnotations GetByIndex for #fdo80551Laurent Godard1-0/+49
Change-Id: I89ebc3d5ac257f3c754a050caf3776959b81d8b3 Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2014-06-16xmlChildElementCount is only available in libxml2 >= 2.7.3Douglas Mencken1-0/+6
fixes build error Undefined symbols: _xmlChildElementCount Change-Id: I9687971912b4d0ae55bf1d9ad987fd339fcbec7e Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2014-06-10MetafileXmlDump: Add dumping of META_CLIPREGION_ACTION's.Jan Holesovsky1-1/+20
Change-Id: I4b51abf6193c33367edebc82772054875b5b9bba
2014-06-10MetafileXmlDump: No need to specify the stream, simplify the API.Jan Holesovsky1-5/+20
Change-Id: Ia08f67e359bbd26cefdba8661f0b0c4ae2147382
2014-06-04Missing new files from previous commitStephan Bergmann1-0/+93
Change-Id: Ic8d7c13602c8831e411181c802eb825124578b19
2014-06-04DeInitVCL at end of testsStephan Bergmann1-15/+16
This required some changes to the framework: * Init-/DeInitVCL is no longer done per individual test in BootstrapFixture, but once per CppunitTest invocation in a new vclbootstrapprotector (similarly to the exisiting unobootstrapprotector). CppunitTests that need VCL now need to declare gb_CppunitTest_use_vcl. * For things to work properly, the UNO component context needs to be disposed from within DeInitVCL (cf. Desktop's Application::DeInit called from DeInitVCL). The easiest solution was to introduce an Application::setDeInitHook (where the hook is called from DeInitVCL) specifically for vclbootstrapprotector to call. * PythonTests don't (yet) call DeInitVCL; they still hook into BootstrapFixture's original test_init functionality (to call InitVCL), and do not make use of the vclbootstrapprotector. Change-Id: I4f3a3c75db30b58c1cd49d81c51db14902ed68b2
2014-06-02Fix memory leaks in test codeStephan Bergmann1-9/+24
Change-Id: Ifa756a5da636e0b37654ad83900115872bc40f0e
2014-05-27Remove unnecessary semicolonsPeter Senna Tschudin1-1/+1
A simplified version of the semantic match that finds this problem is follows: ( // <smpl> @r1@ statement S; position p,p1; @@ S@p1;@p @script:python r2@ p << r1.p; p1 << r1.p1; @@ if p[0].line != p1[0].line_end: cocci.include_match(False) @@ position r1.p; @@ -;@p // </smpl> Change-Id: Ib9708d37fbb4c6060f88d5dae3814a2d37b2091e Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2014-05-24cppcheck: unreadVariableThomas Arnhold1-4/+0
Change-Id: Ifbcae35c0cf3bdb9ba5c680b1627117c47d6c9a0
2014-05-22Avoid including <config_features.h> in <vcl/svapp.hxx>Tor Lillqvist1-0/+3
Change-Id: I711621c89e8f75d4450867e303ccdc8017bcd9d7
2014-05-19test: write to stream directly in MetafileXmlDumpTomaž Vajngerl1-8/+7
Change-Id: If62a29af473f602f89e6e0e4a06772a320a23b9a
2014-05-15test: don't create root element in startDocument() in xmlwriterTomaž Vajngerl2-8/+5
Change-Id: Ia08e9f8caf2a2fb42855dcb2245e013e1a181216
2014-05-15test: dump staroffice metafile to XML & XML writer interfaceTomaž Vajngerl2-0/+491
Change-Id: Ie42f72e0fc281d1f51e1729be408c2b0042f4174
2014-05-15test: parseXmlStream & parseHtmlStream added to test toolsTomaž Vajngerl2-5/+25
Change-Id: Iff8af5e9ffefb4c3cecf387b16473d45e8b4a65a
2014-05-14-Werror,-Wunused-functionStephan Bergmann1-0/+2
Change-Id: I894ca2eb865405a9991f921997cc22c5a34c4da2
2014-05-14Fail the test if executing the validator failsStephan Bergmann1-1/+3
Change-Id: I15aac53a817ca309697cba8a962e788aea1619d0
2014-05-14Find places where uno::Sequence is passed by value.Noel Grandin1-2/+2
Implement a clang plugin to find them, and clean up existing code to pass them by reference. Change-Id: If642d87407c73346d9c0164b9fc77c5c3c4354b8 Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2014-05-08WaE: -Werror=maybe-uninitializedCaolán McNamara1-5/+5
Change-Id: Iec05633cf1716079eee54c376bd0736b638673dd
2014-05-08various: sal_Bool->boolNoel Grandin4-22/+20
Change-Id: I30fa5227f30373f95060148f269450d2945c1bb9
2014-05-01fix spelling errorMarkus Mohrhard1-1/+1
Change-Id: If6c318f1a1f74a39083bf83eed2f80aca1e27bc5
2014-04-30test: move XmlTestTools API documentation to the headerMiklos Vajna1-26/+0
Change-Id: Iae56b1fb68fde0cbc44f6b9e37ba1a66194b25e0
2014-04-29tests: add XML and HTML test tools to test moduleTomaž Vajngerl2-0/+150
XML and HTML parsing and XPath asserts are used by many test in sw, sc and sd modules. This commit moves this functionallity to test module, where it is available to all modules. Change-Id: I53ad9c45b24f4c9bf106cb58ea619002968bfeda
2014-04-19-Werror,-Wunused-resultThomas Arnhold1-1/+2
Change-Id: I8ec20e6a391bd835097af9be44a174e8e7b19cce
2014-04-11set what system locale should resolve to for languagetagCaolán McNamara2-1/+5
normally this happens in desktop/source/app/langselect.cxx for the fat app case Change-Id: I4772172aa6f071ac03d74e2abe7a9e197f0dc964