summaryrefslogtreecommitdiffstats
path: root/tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp')
-rw-r--r--tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp b/tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp
index a7089c06a1..9b00cda3dd 100644
--- a/tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp
+++ b/tests/auto/sql/models/qsqlrelationaldelegate/tst_qsqlrelationaldelegate.cpp
@@ -34,8 +34,8 @@
#include "../../kernel/qsqldatabase/tst_databases.h"
-const QString reltest1(qTableName("reltest1", __FILE__, QSqlDatabase())),
- reltest2(qTableName("reltest2", __FILE__, QSqlDatabase()));
+QString reltest1;
+QString reltest2;
class tst_QSqlRelationalDelegate : public QObject
{
@@ -45,6 +45,7 @@ public:
void recreateTestTables(QSqlDatabase);
tst_Databases dbs;
+ tst_QSqlRelationalDelegate();
public slots:
void initTestCase_data();
@@ -59,6 +60,14 @@ private:
void dropTestTables(QSqlDatabase db);
};
+tst_QSqlRelationalDelegate::tst_QSqlRelationalDelegate()
+{
+ static QSqlDatabase static_qtest_db_1 = QSqlDatabase();
+ reltest1 = qTableName("reltest1", __FILE__, static_qtest_db_1);
+
+ static QSqlDatabase static_qtest_db_2 = QSqlDatabase();
+ reltest2 = qTableName("reltest2", __FILE__, static_qtest_db_2);
+}
void tst_QSqlRelationalDelegate::initTestCase_data()
{