qt5base-lts/tests/auto/corelib/tools
Jason McDonald d8492599f1 Improve QString autotest.
The QString autotest shares test data between the remove() and replace()
tests because those functions are very similar.  Unfortunately, when an
integer overflow bug was found in remove() the regression test was not
shared with replace(), which prevented the same integer overflow bug
from being discovered in replace().

This commit improves the test by sharing the overflow test data between
both functions, thus demonstrating the remaining bug.

Task-number: QTBUG-22967
Change-Id: I2778249800f74799d890eefa9227ca8ddd8fbaa3
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-12-01 06:12:34 +01:00
..
qalgorithms Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qbitarray Cleanup corelib autotests 2011-11-14 07:33:57 +01:00
qbytearray Minor improvement to QByteArray autotest 2011-12-01 04:22:01 +01:00
qbytearraymatcher Cleanup corelib autotests 2011-11-29 05:16:52 +01:00
qcache Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qchar Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qcontiguouscache Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qcryptographichash Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qdate Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qdatetime Cleanup corelib autotests 2011-11-30 07:49:32 +01:00
qeasingcurve Fix compilation of qeasingcurve autotest on Windows. 2011-11-29 12:28:06 +01:00
qelapsedtimer Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qexplicitlyshareddatapointer Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qfreelist Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qhash Cleanup corelib autotests 2011-11-30 07:49:32 +01:00
qline Cleanup corelib autotests 2011-11-30 07:49:32 +01:00
qlist Cleanup corelib autotests 2011-11-14 07:33:57 +01:00
qlocale uclibc: fenv.h does not define the necessary things. 2011-11-22 15:17:08 +01:00
qmap Cleanup corelib autotests 2011-11-30 07:49:32 +01:00
qmargins Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qpoint Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qqueue Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qrect Cleanup corelib autotests 2011-11-30 07:49:32 +01:00
qregexp Cleanup corelib autotests 2011-11-25 07:56:16 +01:00
qringbuffer Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qscopedpointer Remove warnings from deprecated atomic operators in autotests 2011-11-16 10:32:10 +01:00
qscopedvaluerollback Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qset Cleanup corelib autotests 2011-11-30 07:49:32 +01:00
qsharedpointer Cleanup corelib autotests 2011-11-25 07:56:16 +01:00
qsize Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qsizef Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qstl Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qstring Improve QString autotest. 2011-12-01 06:12:34 +01:00
qstringbuilder Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qstringlist Don't depend on moc to disable test functions. 2011-11-18 01:51:57 +01:00
qstringmatcher Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qstringref Remove obsolete data from QStringRef test. 2011-11-22 00:33:27 +01:00
qtextboundaryfinder Cleanup corelib autotests 2011-11-14 07:33:57 +01:00
qtime Cleanup corelib autotests 2011-11-11 02:45:05 +01:00
qtimeline Remove reset test from QTimeLine. 2011-11-22 00:33:53 +01:00
qvarlengtharray Cleanup corelib autotests 2011-11-29 05:16:52 +01:00
qvector Cleanup corelib autotests 2011-11-25 07:56:16 +01:00
tools.pro Moving relevant tests to corelib/tools 2011-09-01 13:07:23 +02:00