Print checksum on mismatch

This commit is contained in:
Hannah von Reth 2020-08-14 15:40:14 +02:00 committed by Kevin Ottens
parent fd6146d09e
commit 23f7c51f70
No known key found for this signature in database
GPG key ID: 074BBBCB8DECC9E2
2 changed files with 3 additions and 3 deletions

View file

@ -357,7 +357,7 @@ void ValidateChecksumHeader::slotChecksumCalculated(const QByteArray &checksumTy
return;
}
if (checksum != _expectedChecksum) {
emit validationFailed(tr("The downloaded file does not match the checksum, it will be resumed."));
emit validationFailed(tr("The downloaded file does not match the checksum, it will be resumed. '%1' != '%2'").arg(QString::fromUtf8(_expectedChecksum), QString::fromUtf8(checksum)));
return;
}
emit validated(checksumType, checksum);

View file

@ -43,7 +43,7 @@ using namespace OCC::Utility;
}
void slotDownError( const QString& errMsg ) {
QVERIFY(_expectedError == errMsg );
QCOMPARE(_expectedError, errMsg);
_errorSeen = true;
}
@ -196,7 +196,7 @@ using namespace OCC::Utility;
QTRY_VERIFY(_successDown);
_expectedError = QLatin1String("The downloaded file does not match the checksum, it will be resumed.");
_expectedError = QStringLiteral("The downloaded file does not match the checksum, it will be resumed. '543345' != '%1'").arg(QString::fromUtf8(_expected));
_errorSeen = false;
file->seek(0);
vali->start(_testfile, "Adler32:543345");