Fix a few compiler warnings in tests

Change-Id: I22f6ac8ed02dd4ef4083ce3c781552623a0b08da
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
Allan Sandfeld Jensen 2021-02-01 10:24:10 +01:00
parent fce1019133
commit bde773ec6a
11 changed files with 37 additions and 42 deletions

View File

@ -421,7 +421,7 @@ public:
this->blockThread = blockThread; this->blockThread = blockThread;
} }
ThreadFunctionResult threadFunction() ThreadFunctionResult threadFunction() override
{ {
QTest::qSleep(50); QTest::qSleep(50);
throw QException(); throw QException();
@ -439,7 +439,7 @@ public:
this->blockThread = blockThread; this->blockThread = blockThread;
} }
ThreadFunctionResult threadFunction() ThreadFunctionResult threadFunction() override
{ {
QTest::qSleep(50); QTest::qSleep(50);
throw int(); throw int();

View File

@ -204,9 +204,9 @@ bool tst_qfileopenevent::event(QEvent *event)
void tst_qfileopenevent::sendAndReceive() void tst_qfileopenevent::sendAndReceive()
{ {
QScopedPointer<QFileOpenEvent> event(createFileAndEvent(QLatin1String("testSendAndReceive"), QByteArray("sending"))); std::unique_ptr<QFileOpenEvent> event(createFileAndEvent(QLatin1String("testSendAndReceive"), QByteArray("sending")));
QCoreApplication::instance()->postEvent(this, event.take()); QCoreApplication::instance()->postEvent(this, event.release());
QCoreApplication::instance()->processEvents(); QCoreApplication::instance()->processEvents();
// QTBUG-17468: On Mac, processEvents doesn't always process posted events // QTBUG-17468: On Mac, processEvents doesn't always process posted events

View File

@ -839,7 +839,7 @@ class Client : public QThread
{ {
public: public:
void run() void run() override
{ {
QString testLine = "test"; QString testLine = "test";
LocalSocket socket; LocalSocket socket;
@ -864,7 +864,7 @@ public:
int clients; int clients;
QMutex mutex; QMutex mutex;
QWaitCondition wc; QWaitCondition wc;
void run() void run() override
{ {
QString testLine = "test"; QString testLine = "test";
LocalServer server; LocalServer server;
@ -1219,7 +1219,8 @@ class WriteThread : public QThread
{ {
Q_OBJECT Q_OBJECT
public: public:
void run() { void run() override
{
QLocalSocket socket; QLocalSocket socket;
socket.connectToServer("qlocalsocket_readyread"); socket.connectToServer("qlocalsocket_readyread");

View File

@ -99,7 +99,7 @@ class DBTestModel: public QSqlQueryModel
{ {
public: public:
DBTestModel(QObject *parent = nullptr): QSqlQueryModel(parent) {} DBTestModel(QObject *parent = nullptr): QSqlQueryModel(parent) {}
QModelIndex indexInQuery(const QModelIndex &item) const { return QSqlQueryModel::indexInQuery(item); } QModelIndex indexInQuery(const QModelIndex &item) const override { return QSqlQueryModel::indexInQuery(item); }
}; };
tst_QSqlQueryModel::tst_QSqlQueryModel() tst_QSqlQueryModel::tst_QSqlQueryModel()

View File

@ -37,7 +37,7 @@ public:
void resetCounter() {m_counter = 100;} void resetCounter() {m_counter = 100;}
protected: protected:
bool event(QEvent *e); bool event(QEvent *e) override;
private: private:
QObject *m_peer; QObject *m_peer;
@ -68,7 +68,7 @@ public:
int foo(int bar); int foo(int bar);
protected: protected:
bool event(QEvent *e); bool event(QEvent *e) override;
}; };
bool EventTester::event(QEvent *e) bool EventTester::event(QEvent *e)

View File

@ -260,7 +260,8 @@ public:
NativeMutexThread(NativeMutexType *mutex1, NativeMutexType *mutex2, int iterations, int msleepDuration, bool use2mutexes) NativeMutexThread(NativeMutexType *mutex1, NativeMutexType *mutex2, int iterations, int msleepDuration, bool use2mutexes)
: mutex1(mutex1), mutex2(mutex2), iterations(iterations), msleepDuration(msleepDuration), use2mutexes(use2mutexes), done(false) : mutex1(mutex1), mutex2(mutex2), iterations(iterations), msleepDuration(msleepDuration), use2mutexes(use2mutexes), done(false)
{ } { }
void run() { void run() override
{
forever { forever {
tst_QMutex::semaphore1.release(); tst_QMutex::semaphore1.release();
tst_QMutex::semaphore2.acquire(); tst_QMutex::semaphore2.acquire();
@ -329,7 +330,8 @@ public:
QMutexThread(QMutex *mutex1, QMutex *mutex2, int iterations, int msleepDuration, bool use2mutexes) QMutexThread(QMutex *mutex1, QMutex *mutex2, int iterations, int msleepDuration, bool use2mutexes)
: mutex1(mutex1), mutex2(mutex2), iterations(iterations), msleepDuration(msleepDuration), use2mutexes(use2mutexes), done(false) : mutex1(mutex1), mutex2(mutex2), iterations(iterations), msleepDuration(msleepDuration), use2mutexes(use2mutexes), done(false)
{ } { }
void run() { void run() override
{
forever { forever {
tst_QMutex::semaphore1.release(); tst_QMutex::semaphore1.release();
tst_QMutex::semaphore2.acquire(); tst_QMutex::semaphore2.acquire();
@ -393,7 +395,8 @@ public:
QMutexLockerThread(QMutex *mutex1, QMutex *mutex2, int iterations, int msleepDuration, bool use2mutexes) QMutexLockerThread(QMutex *mutex1, QMutex *mutex2, int iterations, int msleepDuration, bool use2mutexes)
: mutex1(mutex1), mutex2(mutex2), iterations(iterations), msleepDuration(msleepDuration), use2mutexes(use2mutexes), done(false) : mutex1(mutex1), mutex2(mutex2), iterations(iterations), msleepDuration(msleepDuration), use2mutexes(use2mutexes), done(false)
{ } { }
void run() { void run() override
{
forever { forever {
tst_QMutex::semaphore1.release(); tst_QMutex::semaphore1.release();
tst_QMutex::semaphore2.acquire(); tst_QMutex::semaphore2.acquire();

View File

@ -61,7 +61,7 @@ public:
int m_threadid; int m_threadid;
int timeout; int timeout;
void run() void run() override
{ {
for (int count = 0; count < 5000; ++count) { for (int count = 0; count < 5000; ++count) {

View File

@ -70,13 +70,12 @@ public slots:
int size(const QDBusVariant &data) int size(const QDBusVariant &data)
{ {
QVariant v = data.variant(); QVariant v = data.variant();
switch (v.type()) switch (v.typeId()) {
{ case QMetaType::QByteArray:
case QVariant::ByteArray:
return v.toByteArray().size(); return v.toByteArray().size();
case QVariant::StringList: case QMetaType::QStringList:
return v.toStringList().size(); return v.toStringList().size();
case QVariant::String: case QMetaType::QString:
default: default:
return v.toString().size(); return v.toString().size();
} }

View File

@ -43,9 +43,9 @@ public:
void setStartValue(const QRect &rect); void setStartValue(const QRect &rect);
void setDuration(int d); void setDuration(int d);
int duration() const; int duration() const override;
virtual void updateCurrentTime(int currentTime); void updateCurrentTime(int currentTime) override;
private: private:
DummyObject *m_object; DummyObject *m_object;

View File

@ -81,7 +81,7 @@ private slots:
} }
protected: protected:
void run() void run() override
{ {
QTcpServer server; QTcpServer server;
server.listen(); server.listen();
@ -176,7 +176,7 @@ public:
inline int serverPort() const { return port; } inline int serverPort() const { return port; }
protected: protected:
void run() void run() override
{ {
QTcpServer server; QTcpServer server;
server.listen(); server.listen();
@ -216,7 +216,7 @@ public slots:
void stop() { state = Stopped; emit readyRead(); } void stop() { state = Stopped; emit readyRead(); }
protected: protected:
virtual qint64 readData(char *data, qint64 maxlen) qint64 readData(char *data, qint64 maxlen) override
{ {
if (state == Stopped) if (state == Stopped)
return -1; // EOF return -1; // EOF
@ -225,8 +225,7 @@ protected:
memset(data, '@', maxlen); memset(data, '@', maxlen);
return maxlen; return maxlen;
} }
virtual qint64 writeData(const char *, qint64) qint64 writeData(const char *, qint64) override { return -1; }
{ return -1; }
}; };
class ThreadedDataReaderHttpServer: public QThread class ThreadedDataReaderHttpServer: public QThread
@ -248,7 +247,7 @@ public:
inline int serverPort() const { return port; } inline int serverPort() const { return port; }
protected: protected:
void run() void run() override
{ {
QTcpServer server; QTcpServer server;
server.listen(); server.listen();
@ -303,28 +302,22 @@ public:
toBeGeneratedTotalCount = toBeGeneratedCount = size; toBeGeneratedTotalCount = toBeGeneratedCount = size;
} }
virtual qint64 bytesAvailable() const qint64 bytesAvailable() const override
{ {
return state == Started ? toBeGeneratedCount + QIODevice::bytesAvailable() : 0; return state == Started ? toBeGeneratedCount + QIODevice::bytesAvailable() : 0;
} }
virtual bool isSequential() const{ bool isSequential() const override { return false; }
return false;
}
virtual bool reset() { bool reset() override { return false; }
return false;
}
qint64 size() const { qint64 size() const override { return toBeGeneratedTotalCount; }
return toBeGeneratedTotalCount;
}
public slots: public slots:
void start() { state = Started; emit readyRead(); } void start() { state = Started; emit readyRead(); }
protected: protected:
virtual qint64 readData(char *data, qint64 maxlen) qint64 readData(char *data, qint64 maxlen) override
{ {
memset(data, '@', maxlen); memset(data, '@', maxlen);
@ -342,8 +335,7 @@ protected:
return n; return n;
} }
virtual qint64 writeData(const char *, qint64) qint64 writeData(const char *, qint64) override { return -1; }
{ return -1; }
qint64 toBeGeneratedCount; qint64 toBeGeneratedCount;
qint64 toBeGeneratedTotalCount; qint64 toBeGeneratedTotalCount;

View File

@ -165,9 +165,9 @@ private:
{ {
if (m_temporaryDir.isValid()) { if (m_temporaryDir.isValid()) {
const QString absName = absoluteFilePath(fileName); const QString absName = absoluteFilePath(fileName);
QScopedPointer<QFile> file(new QFile(absName)); std::unique_ptr<QFile> file(new QFile(absName));
if (file->open(QIODevice::WriteOnly)) if (file->open(QIODevice::WriteOnly))
return file.take(); return file.release();
qWarning("Cannot open '%s' for writing: %s", qPrintable(absName), qPrintable(file->errorString())); qWarning("Cannot open '%s' for writing: %s", qPrintable(absName), qPrintable(file->errorString()));
} }
return 0; return 0;