Commit Graph

278 Commits

Author SHA1 Message Date
fa801a69a2 -Werror,-Wunused-result
Change-Id: I8ec20e6a391bd835097af9be44a174e8e7b19cce
2014-04-19 11:10:13 +02:00
e6e4474aae set what system locale should resolve to for languagetag
normally this happens in desktop/source/app/langselect.cxx for
the fat app case

Change-Id: I4772172aa6f071ac03d74e2abe7a9e197f0dc964
2014-04-11 17:05:20 +01:00
8755eb0274 adapt XSheetAnnotation::testGetDate() to locale change
... in c0a4de1ede27c5911fea0829deabee0b599d5d40.

Change-Id: Ic93b6febe719a465d768338faa3e222e8fca2e97
2014-04-11 16:47:35 +02:00
c0a4de1ede run unit test with en-US locale data
Change-Id: I24c6a590b7b160cc2463af039310114f17273bc7
2014-04-10 16:20:45 +01:00
d910a51498 Remove unused function
Change-Id: I5457124fe584d86953f3167303e92ae6134fa843
2014-04-09 10:21:01 +02:00
b10ed913dd whitespace cleanup in test
Change-Id: Iaf3f7c360cd8d081d706e92ec52c3c96fe68c57c
2014-04-06 17:19:55 +02:00
d00e9e7fe2 make the tolerance file optional
Change-Id: I172cbd54a231a4f9b621fb85c7f349839286143a
2014-04-03 01:10:52 +02:00
f9f7b70bd0 coverity#1194929 String not null terminated
Change-Id: I749f4cb8340b4642040baed7f3363e2f1e4b65ad
2014-03-30 21:21:30 +01:00
e1b8f3f6c5 coverity#735554 Dead default in switch
Change-Id: I12ebe5b9018109f35b6c6691fcf4497c56850d7c
2014-03-28 09:25:04 +00:00
eaeaf871f1 improve validation failure message
Change-Id: I1a613899d18a004149d3e637d796bc2f6687e6c4
2014-03-26 23:58:44 +01:00
a547f865e0 drop spadmin
Change-Id: Ie10ee80f1d35b40c0baf9d7ba5c1181b52405b5f
2014-03-21 08:56:45 +00:00
86a32589e9 Find places where OUString and OString are passed by value.
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
2014-03-18 08:32:26 +02:00
50532e3f63 enable ODF export validation
Change-Id: I09f517a49507a2eb31118f88f31dc2ff8b03de6a
2014-03-08 18:31:13 +01:00
9a7ca779cd move the export validation code to test
Change-Id: Iaafe30a1095bd5b6dac3637c394818ba8bd848ce
2014-03-05 11:14:55 +01:00
06b44f9961 coverity#738915 Uninitialized scalar field
Change-Id: I1ac675441b50ceab7df78fb9646e4e1bd8e6e36e
2014-02-18 15:18:11 +00:00
b55259eeb5 typo fixes
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-20 15:55:00 +01:00
08fe82e59c Remove unnecessary use of OUString constructor in + expressions
Convert code like
  aFilename =  OUString::number(nFilePostfixCount) + OUString(".bmp");
to
  aFilename =  OUString::number(nFilePostfixCount) + ".bmp";

Change-Id: I03f513ad1c8ec8846b2afbdc67ab12525ed07e50
2013-12-17 11:49:03 +02:00
665989cfc8 Fix integer ambiguity
Change-Id: I1247af709baf250b82a4156ea2cbf29c758f0c78
2013-12-06 14:32:26 +01:00
f992400f6f count notes - GetNotesInRange now include last tab
- 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>
2013-12-06 05:46:16 -06:00
e52779d2f8 remove unnecessary use of OUString constructor
Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71
2013-11-11 11:21:26 +02:00
ed8c4decb3 oups
Change-Id: I92eb65614b9c0afded3b9210208360a42747a34c
2013-11-09 17:51:28 +01:00
2062212d0a UnoApiTest does not dispose Desktop anymore
Change-Id: Ia6cd838426ff77af213f285a67a22223c7358585
2013-11-09 17:44:33 +01:00
edd4c694ab UnoApiTest don't dispose mxDesktop
It breaks CppunitTest_sc_outlineobj,
which runs several setUp/tearDown several times?

Change-Id: Ic81324d150aa64135cdbedc4cb99f78d415da1aa
2013-11-09 17:26:22 +01:00
fe2e43280f Don't dispose twice in CalcUnoApiTest::tearDown
...i.e., skip UnoApiTest::tearDown's dispose of mxDesktop and go directly to
BootstrapFixture::tearDown.

Change-Id: If4555c812cb42c4b76a36d4e59c1d96211915dba
2013-11-09 15:11:17 +01:00
6f40eec725 Calc UNO API test
Change-Id: I6dcd9ac05ff7c4a6fbae7947b0ceda8797feea2f
2013-11-09 06:36:49 +01:00
a071a29d4f UnoApiTest don't require Calc
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
2013-11-09 06:36:45 +01:00
5285beeaa4 remove redundant calls to OUString constructor in if expression
Convert code like:
  if( aStr == OUString("xxxx") )
to this:
  if( aStr == "xxxx" )

Change-Id: I8d201f048477731eff590fb988259ef0935c080c
2013-11-04 10:11:08 +02:00
4954e2a2f6 simplify code and fix out of bounds read
Change-Id: I5be3a28d3d1ae43974f844d143a30bfd989cbe5b
2013-10-30 16:30:33 +01:00
18c702a8e1 gbuild: move unittest mock profile to WORKDIR
Change-Id: Idd6420a855fec8b44fce6c0694b491d5f1eec95e
2013-10-29 00:58:44 +01:00
febbf19265 langtag, test: remove Packages that deliver to OUTDIR/unittest/install
Change-Id: I13145c52bdf4a37e4a92ed653a2f131e09539285
2013-10-29 00:58:43 +01:00
8df17a3409 gbuild: set Package default target to INSTDIR
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
2013-10-28 20:17:26 +01:00
52a7238aed Improve test assertions
Change-Id: I5c5a76ca0e1db699dbb9f3fd381e050fc7256d27
2013-10-23 22:54:08 +02:00
2bcee80c62 WaE: unused variable
Change-Id: I55a0882def6f67719d8ba9d9b9bd41770486a812
2013-10-02 21:19:42 +03:00
d50bd55c5d Parsing master presentation objects from 'objectlist.xml'
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
2013-09-10 13:14:30 +02:00
26f34f89d9 Make sure unittest/user/config/soffice.cfg/ exits
...otherwise PresetHandler::getOrCreateRootStorageShare
(framework/source/accelerators/presethandler.cxx) will cause a
com.sun.star.io.IOException: "URL
"file:///.../solver/unxlngx6/unittest/user/config/soffice.cfg" passed to
css.embed.FileSystemStorageFactory.createInstanceWithArguments does not denote
an existing directory" in some CppunitTests.  (And
1eecb8df22b77a6982601bf877067a685d913a7d "Some cleanup and consolidation of the
Impress layout work" removed the last file that got definitely created in that
directory from test/Package_unittest.mk.)

Change-Id: Idbe42fdd6b06194781cceef62c50531ce0e1c706
2013-08-27 10:17:09 +02:00
1eecb8df22 Some cleanup and consolidation of the Impress layout work.
Also make unit test work again after Mac-app like path changes.

Change-Id: I13eae20141650e1d1d826a794d1f19baaef5f561
2013-08-26 14:47:28 +02:00
f78db7cb1c Making changes to unit-test as well.
Have made changes to unit-test file of 'layoutlist.xml' as well.

Change-Id: Ia4d85fd7935a935b77dfbb475a38a087520865b4
2013-08-26 14:47:28 +02:00
2c6e9b2da2 Deleting the required files.
The files were left to be deleted in the previous commit ,now deleting them.

Change-Id: I1243e6383d3cd96dccf1a786e9b9fc840e46f0a7
2013-08-26 14:47:27 +02:00
14c81676d1 Deleting useless unit-test files/directory.
Deleting the "empty_directory" entries of "unittest/user/*" in 'Package_unittest.mk' and corresponding
files from the "test/user-template/*" directory.

Change-Id: Ia53a18bf7d55bfaba91f9bb8c2a15d3578e35e11
2013-08-26 14:47:27 +02:00
8a1ccacb59 Few name conventions changes.
Changed the name of attributes from "title-shape-relative-height" to "relative-height" & all others.

Change-Id: I3010e8faf8a9bf347a7bec366449bbba77f0a69f
2013-08-26 14:47:26 +02:00
96087f52d9 Fixed a broken unit-test.
Added a new component of "unoxml/source/service/unoxml" in makefile of 'sd_uimpress'.
Also few changes in "drawdoc.cxx".Please ignore the changes of unit-test XML file,
it has to be deleted in subsequent commit.

Change-Id: I50eb516444820c8037aebc8859a322116989d3bf
2013-08-26 14:47:26 +02:00
95afd8e628 Made changes in the unit-test of other configuration files
Unit-test path is changed for the "effects.xml" and "transitions.xml" to avoid "unit-test" error.

Change-Id: Ia871b16b9b9c1bec96fa3d208dc9171c287b020a
2013-08-26 14:47:23 +02:00
8089be8358 Solved the unit-test problem
Changed the destination path of test-profile at "test/Package_unittest.mk".

Change-Id: I24ae595af22c38141add0ab8446281c3ccc84707
2013-08-26 14:47:23 +02:00
ac5b9651a4 Solved the identation problem related to "layoutlist.xml".
Have added a 'if' conditional statement to know whether layout's child is a empty 'text' node or 'presobj' node.And proceed with rest of the
things ,if it is a 'presobj' node.Also the xml files are indented.

Change-Id: I676e710b86b1f50dbd861f2cb180bf9be839b867
2013-08-26 14:47:22 +02:00
da5bca5b53 Adding new Slide Layouts Samples to "layoutlist.xml".
Have added new "Slide Layouts" samples.So commented out the code related to existing slide layouts in "sdpage.cxx" and also added some code
for XML parsing of the new layouts.

Change-Id: I8f5fdcab5f2eb41e37fa522a7801b388cbfefed5
2013-08-26 14:47:21 +02:00
2fd74b3b15 Working version of XML parser from configuration file path
Added some changes in the "getRootElement" and new "layoutlist.xml" is added for "unit-test" module.
XML parser works perfectly in the installation,only the failure of "unit-test" is left to be solved.
Some refactoring related to "layoutlist.xml" will be updated soon.

Change-Id: If7ed3af40e9b6df26e20881728181eb6c82936d8
2013-08-26 14:47:21 +02:00
4a281debd2 Changing the XML parser with configuration file path
Updating the "getRootElement" function.So "layoutlist.xml" can be read from actual configuration path.

Change-Id: Iee636d32e629e935e46a18572646659780ae20e3
2013-08-26 14:47:21 +02:00
03993b47c5 targetted clean of redundant header piece from 62badf3828
Change-Id: Ic1240114d667fb7797afae4847427cc889f3cb48
2013-07-26 14:18:52 +01:00
ba0a57702c remove OUString wrap for string literals
For some functions and all kinds of Exceptions.

CannotConvertException
CloseVetoException
DisposedException
EmptyUndoStackException
ErrorCodeIOException
Exception
GridInvalidDataException
GridInvalidModelException
IOException
IllegalAccessException
IllegalArgumentException
IllegalTypeException
IndexOutOfBoundsException
NoMasterException
NoSuchElementException
NoSupportException
PropertyVetoException
RuntimeException
SAXException
ScannerException
StorageWrappedTargetException
UnsupportedFlavorException
VetoException
WrappedTargetException
ZipIOException
throwGenericSQLException
throwIllegallArgumentException

createInstance
createInstanceWithContext
forName
getByName
getPackageManager
getPropertyValue
getUnpackedValueOrDefault
getValueByName
hasPropertyByName
openKey
setName
setPropertyValue
supportsService

bash command:

for i in `cat list`; do git grep "$i\s*(\s*OUString(\s*\"" -- '*.[hc]xx'
	| cut -d ':' -f1 | sort -u
	| xargs sed -i
		-e "s/\(\<$i\s*(\)\s*OUString(\s*\(\"[^\")\\]*\"\)\s*)\s*/\1\2/g"
		-e "s/\($i.*\)\"+ /\1\" + /g";
done

Change-Id: Iaf8e641b0abf28c082906014f87a183517630535
Reviewed-on: https://gerrit.libreoffice.org/4624
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-06-29 21:52:54 +00:00
91ab2b6e9d Improve error messages for the xml-diff based unit tests.
Change-Id: Ided6749ebe4899a6d826d069c38d7b21b467d431
2013-05-14 16:50:46 +02:00