2b16997116
Give the macro and its parameters clearer names, wrap the macro body in do {...} while (0), use QCOMPARE() rather than QVERIFY()ing comparisons, convert the result type to QMetaType::Type rather than QVariant's deprecated equivalent, save one macro parameter by using decltype() on another. Simplify one check by pulling out a common sub-expression as a local variable. In the process, give the settings keys meaningful names rather than just "key" with a numeric suffix. Ideally this test would be reworked to be data-driven, instead of using macros, but the use of qvariant_cast<> to convert a read-back value, along with the variable type of the input value compared to the result of that cast, precludes this (as far as I can see). Change-Id: I4e083cd0dea14d723910873829352e15740006bd Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> |
||
---|---|---|
.. | ||
.gitattributes | ||
.gitignore | ||
bom.ini | ||
CMakeLists.txt | ||
float.ini | ||
qt5settings.ini | ||
resourcefile2.ini | ||
resourcefile3.ini | ||
resourcefile6.plist | ||
resourcefile.ini | ||
tst_qsettings.cpp | ||
utf8settings.ini | ||
withcomments.ini |