summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Improve test failure outputStephan Bergmann2014-08-061-4/+6
| | | | Change-Id: I4417318988ef70639cbcec9d776c783ad69c3990
* Remove some unused codeMarcos Paulo de Souza2014-07-291-5/+0
| | | | | | | Change-Id: Ib1fb5108a858c35a5bbe8ba865e15660639725e3 Reviewed-on: https://gerrit.libreoffice.org/10593 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* xmlwriter: set indent and always write utf8 xml documentTomaž Vajngerl2014-07-201-1/+2
| | | | Change-Id: I1477833e696edbac2dc375329e7b26a7105d1593
* Support color related MTF actions in mtfxmldumpTomaž Vajngerl2014-07-201-7/+54
| | | | Change-Id: I5deac7f096866a8f149acfd0d11bbc0963238e88
* Extend metafile to xml dump testing tool with more MFT actionsTomaž Vajngerl2014-07-202-31/+117
| | | | Change-Id: I819de476c6a615b8cf27a6a26d41a6e9ac25ef85
* improve test failure messageMarkus Mohrhard2014-07-041-2/+2
| | | | Change-Id: I71d6b65b046bfc31692ba12423288c55fccb2d02
* correct XSheetAnnotations GetByIndex test for #fdo#80551Laurent Godard2014-07-021-14/+14
| | | | | | | | | | the previous testGetCount test already added a note on sheet 2 testGetByIndex now works on sheet 3 Change-Id: I2cd49aa2bbf5c1b707287518e0f15088f3ee5ec0 Reviewed-on: https://gerrit.libreoffice.org/9938 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* unit test XSheetAnnotations GetByIndex for #fdo80551Laurent Godard2014-07-021-0/+49
| | | | | | | Change-Id: I89ebc3d5ac257f3c754a050caf3776959b81d8b3 Reviewed-on: https://gerrit.libreoffice.org/9933 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* xmlChildElementCount is only available in libxml2 >= 2.7.3Douglas Mencken2014-06-161-0/+6
| | | | | | | | | fixes build error Undefined symbols: _xmlChildElementCount Change-Id: I9687971912b4d0ae55bf1d9ad987fd339fcbec7e Reviewed-on: https://gerrit.libreoffice.org/9788 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Fix vclplug_* dependencies for gb_CppunitTest_use_vclStephan Bergmann2014-06-122-14/+0
| | | | | | | ...and replace gb_CppunitTest_unset_headless with gb_CppunitTest_use_vcl_non_headless. Change-Id: Ibd859f98ed8df09988ca26ffcee26e06e25d8313
* MetafileXmlDump: Add dumping of META_CLIPREGION_ACTION's.Jan Holesovsky2014-06-101-1/+20
| | | | Change-Id: I4b51abf6193c33367edebc82772054875b5b9bba
* MetafileXmlDump: No need to specify the stream, simplify the API.Jan Holesovsky2014-06-101-5/+20
| | | | Change-Id: Ia08f67e359bbd26cefdba8661f0b0c4ae2147382
* Missing new files from previous commitStephan Bergmann2014-06-042-0/+127
| | | | Change-Id: Ic8d7c13602c8831e411181c802eb825124578b19
* DeInitVCL at end of testsStephan Bergmann2014-06-042-15/+17
| | | | | | | | | | | | | | | | | | | | | 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
* Fix memory leaks in test codeStephan Bergmann2014-06-021-9/+24
| | | | Change-Id: Ifa756a5da636e0b37654ad83900115872bc40f0e
* Remove unnecessary semicolonsPeter Senna Tschudin2014-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | A simplified version of the semantic match that finds this problem is follows: (http://coccinelle.lip6.fr/) // <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: https://gerrit.libreoffice.org/9493 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* cppcheck: unreadVariableThomas Arnhold2014-05-241-4/+0
| | | | Change-Id: Ifbcae35c0cf3bdb9ba5c680b1627117c47d6c9a0
* Avoid including <config_features.h> in <vcl/svapp.hxx>Tor Lillqvist2014-05-221-0/+3
| | | | Change-Id: I711621c89e8f75d4450867e303ccdc8017bcd9d7
* test: write to stream directly in MetafileXmlDumpTomaž Vajngerl2014-05-191-8/+7
| | | | Change-Id: If62a29af473f602f89e6e0e4a06772a320a23b9a
* test: don't create root element in startDocument() in xmlwriterTomaž Vajngerl2014-05-152-8/+5
| | | | Change-Id: Ia08e9f8caf2a2fb42855dcb2245e013e1a181216
* test: dump staroffice metafile to XML & XML writer interfaceTomaž Vajngerl2014-05-153-0/+493
| | | | Change-Id: Ie42f72e0fc281d1f51e1729be408c2b0042f4174
* test: parseXmlStream & parseHtmlStream added to test toolsTomaž Vajngerl2014-05-152-5/+25
| | | | Change-Id: Iff8af5e9ffefb4c3cecf387b16473d45e8b4a65a
* -Werror,-Wunused-functionStephan Bergmann2014-05-141-0/+2
| | | | Change-Id: I894ca2eb865405a9991f921997cc22c5a34c4da2
* Fail the test if executing the validator failsStephan Bergmann2014-05-141-1/+3
| | | | Change-Id: I15aac53a817ca309697cba8a962e788aea1619d0
* Find places where uno::Sequence is passed by value.Noel Grandin2014-05-141-2/+2
| | | | | | | | | | Implement a clang plugin to find them, and clean up existing code to pass them by reference. Change-Id: If642d87407c73346d9c0164b9fc77c5c3c4354b8 Reviewed-on: https://gerrit.libreoffice.org/9351 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* WaE: -Werror=maybe-uninitializedCaolán McNamara2014-05-081-5/+5
| | | | Change-Id: Iec05633cf1716079eee54c376bd0736b638673dd
* various: sal_Bool->boolNoel Grandin2014-05-084-22/+20
| | | | Change-Id: I30fa5227f30373f95060148f269450d2945c1bb9
* fix spelling errorMarkus Mohrhard2014-05-011-1/+1
| | | | Change-Id: If6c318f1a1f74a39083bf83eed2f80aca1e27bc5
* test: move XmlTestTools API documentation to the headerMiklos Vajna2014-04-301-26/+0
| | | | Change-Id: Iae56b1fb68fde0cbc44f6b9e37ba1a66194b25e0
* tests: add XML and HTML test tools to test moduleTomaž Vajngerl2014-04-293-0/+152
| | | | | | | | 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
* -Werror,-Wunused-resultThomas Arnhold2014-04-191-1/+2
| | | | Change-Id: I8ec20e6a391bd835097af9be44a174e8e7b19cce
* set what system locale should resolve to for languagetagCaolán McNamara2014-04-112-1/+5
| | | | | | | normally this happens in desktop/source/app/langselect.cxx for the fat app case Change-Id: I4772172aa6f071ac03d74e2abe7a9e197f0dc964
* adapt XSheetAnnotation::testGetDate() to locale changeMichael Stahl2014-04-111-1/+1
| | | | | | ... in c0a4de1ede27c5911fea0829deabee0b599d5d40. Change-Id: Ic93b6febe719a465d768338faa3e222e8fca2e97
* run unit test with en-US locale dataCaolán McNamara2014-04-101-0/+10
| | | | Change-Id: I24c6a590b7b160cc2463af039310114f17273bc7
* Remove unused functionStephan Bergmann2014-04-091-1/+0
| | | | Change-Id: I5457124fe584d86953f3167303e92ae6134fa843
* whitespace cleanup in testMarkus Mohrhard2014-04-063-6/+0
| | | | Change-Id: Iaf3f7c360cd8d081d706e92ec52c3c96fe68c57c
* make the tolerance file optionalMarkus Mohrhard2014-04-031-3/+6
| | | | Change-Id: I172cbd54a231a4f9b621fb85c7f349839286143a
* coverity#1194929 String not null terminatedCaolán McNamara2014-03-301-1/+1
| | | | Change-Id: I749f4cb8340b4642040baed7f3363e2f1e4b65ad
* coverity#735554 Dead default in switchCaolán McNamara2014-03-281-2/+0
| | | | Change-Id: I12ebe5b9018109f35b6c6691fcf4497c56850d7c
* improve validation failure messageMarkus Mohrhard2014-03-261-1/+1
| | | | Change-Id: I1a613899d18a004149d3e637d796bc2f6687e6c4
* drop spadminCaolán McNamara2014-03-211-2/+0
| | | | Change-Id: Ie10ee80f1d35b40c0baf9d7ba5c1181b52405b5f
* Find places where OUString and OString are passed by value.Noel Grandin2014-03-181-2/+2
| | | | | | | | | | It's not very efficient, because we generally end up copying it twice - once into the parameter and again into the destination OUString. So I create a clang plugin that finds such places and generates a warning so that we can convert them to pass-by-reference. Change-Id: I5341a6ea9e3190f4b4c05c42c85595e3dcd83361
* enable ODF export validationMarkus Mohrhard2014-03-081-1/+11
| | | | Change-Id: I09f517a49507a2eb31118f88f31dc2ff8b03de6a
* move the export validation code to testMarkus Mohrhard2014-03-051-0/+74
| | | | Change-Id: Iaafe30a1095bd5b6dac3637c394818ba8bd848ce
* coverity#738915 Uninitialized scalar fieldCaolán McNamara2014-02-181-2/+4
| | | | Change-Id: I1ac675441b50ceab7df78fb9646e4e1bd8e6e36e
* typo fixesAndras Timar2013-12-201-1/+1
| | | | Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
* Remove unnecessary use of OUString constructor in + expressionsNoel Grandin2013-12-171-1/+1
| | | | | | | | | Convert code like aFilename = OUString::number(nFilePostfixCount) + OUString(".bmp"); to aFilename = OUString::number(nFilePostfixCount) + ".bmp"; Change-Id: I03f513ad1c8ec8846b2afbdc67ab12525ed07e50
* Fix integer ambiguityStephan Bergmann2013-12-061-1/+1
| | | | Change-Id: I1247af709baf250b82a4156ea2cbf29c758f0c78
* count notes - GetNotesInRange now include last tabLaurent Godard2013-12-061-0/+24
| | | | | | | | | | - refactor tests - add unit test on counting notes on a sheet Change-Id: I6762a0e791a745b828800645effdfc044ac33710 Reviewed-on: https://gerrit.libreoffice.org/6954 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* remove unnecessary use of OUString constructorNoel Grandin2013-11-112-7/+7
| | | | Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71