summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* 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
* oupsLionel Elie Mamane2013-11-091-1/+1
| | | | Change-Id: I92eb65614b9c0afded3b9210208360a42747a34c
* UnoApiTest does not dispose Desktop anymoreLionel Elie Mamane2013-11-091-1/+1
| | | | Change-Id: Ia6cd838426ff77af213f285a67a22223c7358585
* UnoApiTest don't dispose mxDesktopLionel Elie Mamane2013-11-091-1/+0
| | | | | | | It breaks CppunitTest_sc_outlineobj, which runs several setUp/tearDown several times? Change-Id: Ic81324d150aa64135cdbedc4cb99f78d415da1aa
* Don't dispose twice in CalcUnoApiTest::tearDownStephan Bergmann2013-11-091-1/+1
| | | | | | | ...i.e., skip UnoApiTest::tearDown's dispose of mxDesktop and go directly to BootstrapFixture::tearDown. Change-Id: If4555c812cb42c4b76a36d4e59c1d96211915dba
* Calc UNO API testLionel Elie Mamane2013-11-092-0/+38
| | | | Change-Id: I6dcd9ac05ff7c4a6fbae7947b0ceda8797feea2f
* UnoApiTest don't require CalcLionel Elie Mamane2013-11-091-6/+2
| | | | | | | | | | | | | | | | There is no reason for the generic UnoApiTest to require Calc specifically. Calc tests can/should instantiate a Calc instance. We can create a CalcUnoApiTest for that that inherits from UnoApiTest; however this does not seem necessary, "make sc.clean" succeeds. Anyway, the ScGlobals::ensure mentioned in the comment does not seem to exist. This allows us to eliminate some code duplication in tests that were reimplementing UnoApiTest minus the Calc instantiation. Change-Id: I37bea9df41e3960df0458fe689cf6c046a243617
* remove redundant calls to OUString constructor in if expressionNoel Grandin2013-11-041-9/+9
| | | | | | | | | Convert code like: if( aStr == OUString("xxxx") ) to this: if( aStr == "xxxx" ) Change-Id: I8d201f048477731eff590fb988259ef0935c080c
* simplify code and fix out of bounds readMarkus Mohrhard2013-10-301-3/+3
| | | | Change-Id: I5be3a28d3d1ae43974f844d143a30bfd989cbe5b
* gbuild: move unittest mock profile to WORKDIRMichael Stahl2013-10-291-1/+1
| | | | Change-Id: Idd6420a855fec8b44fce6c0694b491d5f1eec95e
* langtag, test: remove Packages that deliver to OUTDIR/unittest/installMichael Stahl2013-10-291-5/+0
| | | | Change-Id: I13145c52bdf4a37e4a92ed653a2f131e09539285
* gbuild: set Package default target to INSTDIRMichael Stahl2013-10-281-0/+2
| | | | Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
* Improve test assertionsStephan Bergmann2013-10-231-13/+38
| | | | Change-Id: I5c5a76ca0e1db699dbb9f3fd381e050fc7256d27
* WaE: unused variableTor Lillqvist2013-10-021-0/+1
| | | | Change-Id: I55a0882def6f67719d8ba9d9b9bd41770486a812
* Parsing master presentation objects from 'objectlist.xml'Vishv Brahmbhatt2013-09-102-0/+42
| | | | | | | | | Parsing the property values of master presentation objects. Also new functions added to comphelper module for expanding filepaths macro to appropriate system file paths(for configuration files present at 'Impress.xcs') Change-Id: If0381a12155673e85103ddb5d51c34ae53fe2ecb