diff options
Diffstat (limited to 'tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp')
-rw-r--r-- | tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp b/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp index 48dd7a241e..d8aa17d9ef 100644 --- a/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp +++ b/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp @@ -45,8 +45,8 @@ private slots: void swap(); void qChecksum_data(); void qChecksum(); - void qCompress_data(); #ifndef QT_NO_COMPRESS + void qCompress_data(); void qCompress(); void qUncompressCorruptedData_data(); void qUncompressCorruptedData(); @@ -273,6 +273,7 @@ void tst_QByteArray::qChecksum() QCOMPARE(::qChecksum(data.constData(), len, standard), static_cast<quint16>(checksum)); } +#ifndef QT_NO_COMPRESS void tst_QByteArray::qCompress_data() { QTest::addColumn<QByteArray>("ba"); @@ -299,7 +300,6 @@ void tst_QByteArray::qCompress_data() QTest::newRow( "04" ) << file.readAll(); } -#ifndef QT_NO_COMPRESS void tst_QByteArray::qCompress() { QFETCH( QByteArray, ba ); @@ -914,7 +914,10 @@ void tst_QByteArray::qstrncpy() // src == nullptr QCOMPARE(::qstrncpy(dst.data(), 0, 0), (char*)0); + QCOMPARE(*dst.data(), 'b'); // must not have written to dst QCOMPARE(::qstrncpy(dst.data(), 0, 10), (char*)0); + QCOMPARE(*dst.data(), '\0'); // must have written to dst + *dst.data() = 'b'; // restore // valid pointers, but len == 0 QCOMPARE(::qstrncpy(dst.data(), src.data(), 0), dst.data()); |