summaryrefslogtreecommitdiffstats
path: root/tests/auto/sql/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/sql/kernel')
-rw-r--r--tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp4
-rw-r--r--tests/auto/sql/kernel/qsqlthread/tst_qsqlthread.cpp4
2 files changed, 6 insertions, 2 deletions
diff --git a/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp b/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp
index dae44c8ec0..54bdd52230 100644
--- a/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp
+++ b/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp
@@ -33,7 +33,7 @@
#include "../qsqldatabase/tst_databases.h"
-const QString qtest(qTableName("qtest", __FILE__, QSqlDatabase()));
+QString qtest;
class tst_QSqlQuery : public QObject
{
@@ -271,6 +271,8 @@ private:
tst_QSqlQuery::tst_QSqlQuery()
{
+ static QSqlDatabase static_qtest_db = QSqlDatabase();
+ qtest = qTableName("qtest", __FILE__, static_qtest_db);
}
tst_QSqlQuery::~tst_QSqlQuery()
diff --git a/tests/auto/sql/kernel/qsqlthread/tst_qsqlthread.cpp b/tests/auto/sql/kernel/qsqlthread/tst_qsqlthread.cpp
index aa2cc05b56..edee3bf790 100644
--- a/tests/auto/sql/kernel/qsqlthread/tst_qsqlthread.cpp
+++ b/tests/auto/sql/kernel/qsqlthread/tst_qsqlthread.cpp
@@ -36,7 +36,7 @@
#include <QtSql>
#include "qdebug.h"
-const QString qtest(qTableName("qtest", __FILE__, QSqlDatabase()));
+QString qtest;
// set this define if Oracle is built with threading support
//#define QOCI_THREADED
@@ -263,6 +263,8 @@ private:
tst_QSqlThread::tst_QSqlThread()
: threadFinishedCount(0)
{
+ static QSqlDatabase static_qtest_db = QSqlDatabase();
+ qtest = qTableName("qtest", __FILE__, static_qtest_db);
}
tst_QSqlThread::~tst_QSqlThread()