Add unit test reproducing integer overflow in QDateTime::fromString

Task-number: QTBUG-88656
Change-Id: I05b9ad1dfa9b3f02480d8e99a523371342bdba9b
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
This commit is contained in:
Andreas Buhr 2020-11-19 17:33:00 +01:00
parent 1a2e2921d2
commit 756c4faccb

View File

@ -2802,6 +2802,11 @@ void tst_QDateTime::fromStringStringFormat_data()
QTest::newRow("QTBUG-84349: positive sign in month")
<< QStringLiteral("9922+221102233Z") << QStringLiteral("yyyyMMddHHmmsst")
<< QDateTime();
// fuzzer test
QTest::newRow("integer overflow found by fuzzer")
<< QStringLiteral("EEE1200000MUB") << QStringLiteral("t")
<< QDateTime();
}
void tst_QDateTime::fromStringStringFormat()