Skip to content

Commit 9b05731

Browse files
committed
tests enhanced
1 parent c070178 commit 9b05731

File tree

2 files changed

+9
-28
lines changed

2 files changed

+9
-28
lines changed

tests/auto/functional/drivers/sqldatabasemanager/tst_sqldatabasemanager.cpp

+4-18
Original file line numberDiff line numberDiff line change
@@ -86,24 +86,10 @@ private Q_SLOTS:
8686
// NOLINTBEGIN(readability-convert-member-functions-to-static)
8787
void tst_SqlDatabaseManager::MySQL_removeConnection_Connected() const
8888
{
89-
const auto databaseName = qEnvironmentVariable("DB_MYSQL_DATABASE", EMPTY);
90-
const auto driverName = QMYSQL;
91-
9289
// Add a new database connection
93-
const auto connectionName = Databases::createDriversConnectionTemp(
90+
const auto connectionName = Databases::createDriversConnectionTempFrom(
9491
Databases::MYSQL_DRIVERS,
95-
{ClassName, QString::fromUtf8(__func__)}, // NOLINT(cppcoreguidelines-pro-bounds-array-to-pointer-decay)
96-
{
97-
{driver_, driverName},
98-
{host_, qEnvironmentVariable("DB_MYSQL_HOST", H127001)},
99-
{port_, qEnvironmentVariable("DB_MYSQL_PORT", P5432)},
100-
{database_, databaseName},
101-
{username_, qEnvironmentVariable("DB_MYSQL_USERNAME", EMPTY)},
102-
{password_, qEnvironmentVariable("DB_MYSQL_PASSWORD", EMPTY)},
103-
{charset_, qEnvironmentVariable("DB_MYSQL_CHARSET", UTF8MB4)},
104-
{collation_, qEnvironmentVariable("DB_MYSQL_COLLATION", UTF8MB40900aici)},
105-
{options_, ConfigUtils::mysqlSslOptions()},
106-
});
92+
{ClassName, QString::fromUtf8(__func__)}); // NOLINT(cppcoreguidelines-pro-bounds-array-to-pointer-decay)
10793

10894
if (!connectionName)
10995
QSKIP(TestUtils::AutoTestSkipped
@@ -118,8 +104,8 @@ void tst_SqlDatabaseManager::MySQL_removeConnection_Connected() const
118104
QVERIFY(connection.isOpen());
119105
QVERIFY(!connection.isOpenError());
120106
QCOMPARE(connection.connectionName(), *connectionName);
121-
QCOMPARE(connection.databaseName(), databaseName);
122-
QCOMPARE(connection.driverName(), driverName);
107+
QCOMPARE(connection.databaseName(), qEnvironmentVariable("DB_MYSQL_DATABASE", EMPTY));
108+
QCOMPARE(connection.driverName(), QMYSQL);
123109
QCOMPARE(openedConnections.size(), 1);
124110
QCOMPARE(openedConnections.first(), *connectionName);
125111
QCOMPARE(Databases::driversConnectionNames().size(), 1);

tests/auto/functional/orm/databasemanager/tst_databasemanager.cpp

+5-10
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,6 @@ void tst_DatabaseManager::initTestCase()
116116

117117
void tst_DatabaseManager::MySQL_removeConnection_Connected() const
118118
{
119-
const auto databaseName = qEnvironmentVariable("DB_MYSQL_DATABASE", EMPTY);
120-
const auto driverName = QMYSQL;
121-
122119
// Add a new database connection
123120
const auto connectionName = Databases::createConnectionTempFrom(
124121
Databases::MYSQL,
@@ -134,8 +131,9 @@ void tst_DatabaseManager::MySQL_removeConnection_Connected() const
134131
const auto openedConnections = m_dm->openedConnectionNames();
135132

136133
QCOMPARE(connection.getName(), *connectionName);
137-
QCOMPARE(connection.getDatabaseName(), databaseName);
138-
QCOMPARE(connection.driverName(), driverName);
134+
QCOMPARE(connection.getDatabaseName(),
135+
qEnvironmentVariable("DB_MYSQL_DATABASE", EMPTY));
136+
QCOMPARE(connection.driverName(), QMYSQL);
139137
QCOMPARE(m_dm->connectionNames().size(), 1);
140138
QCOMPARE(openedConnections.size(), 1);
141139
QCOMPARE(openedConnections.first(), *connectionName);
@@ -190,9 +188,6 @@ void tst_DatabaseManager::MySQL_removeConnection_NotConnected() const
190188

191189
void tst_DatabaseManager::Postgres_removeConnection_Connected() const
192190
{
193-
const auto databaseName = qEnvironmentVariable("DB_PGSQL_DATABASE", "");
194-
const auto driverName = QPSQL;
195-
196191
// Add a new database connection
197192
const auto connectionName = Databases::createConnectionTempFrom(
198193
Databases::POSTGRESQL,
@@ -208,8 +203,8 @@ void tst_DatabaseManager::Postgres_removeConnection_Connected() const
208203
const auto openedConnections = m_dm->openedConnectionNames();
209204

210205
QCOMPARE(connection.getName(), *connectionName);
211-
QCOMPARE(connection.getDatabaseName(), databaseName);
212-
QCOMPARE(connection.driverName(), driverName);
206+
QCOMPARE(connection.getDatabaseName(), qEnvironmentVariable("DB_PGSQL_DATABASE", ""));
207+
QCOMPARE(connection.driverName(), QPSQL);
213208
QCOMPARE(m_dm->connectionNames().size(), 1);
214209
QCOMPARE(openedConnections.size(), 1);
215210
QCOMPARE(openedConnections.first(), *connectionName);

0 commit comments

Comments
 (0)