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:
parent
1a2e2921d2
commit
756c4faccb
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user