summaryrefslogtreecommitdiffstats
path: root/tests/auto/sql/kernel
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2022-02-01 14:54:03 +0100
committerEdward Welbourne <edward.welbourne@qt.io>2022-02-17 15:51:31 +0100
commit426f03211970f95e157003601c82d3c32d7371bf (patch)
tree4a56abfefd9d38411c05160a7522d9bddcdf6599 /tests/auto/sql/kernel
parentb3f67d2ba3b3f3e687135b744e8c5006c950ddfc (diff)
Invert a condition to save a lot of indentation
Simply if (!condition) QSKIP(...) instead of having a long block depend on the condition with the QSKIP() in its else block (which should have had braces, as it was). While dedenting the code block, tidied up spacing: only include blank lines where they break up the code into blocks that go together, don't leave spaces just inside parentheses. Change-Id: I0196150088be88a7c6073b997a315b8f14d5f392 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'tests/auto/sql/kernel')
-rw-r--r--tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp74
1 files changed, 36 insertions, 38 deletions
diff --git a/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp b/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp
index 2f7874d938..dde436375e 100644
--- a/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp
+++ b/tests/auto/sql/kernel/qsqlquery/tst_qsqlquery.cpp
@@ -494,49 +494,47 @@ void tst_QSqlQuery::char1SelectUnicode()
if (dbType == QSqlDriver::DB2)
QSKIP("Needs someone with more Unicode knowledge than I have to fix");
- if ( db.driver()->hasFeature( QSqlDriver::Unicode ) ) {
- QString uniStr( QChar(0x0915) ); // DEVANAGARI LETTER KA
- QSqlQuery q( db );
- QLatin1String createQuery;
- const QString char1SelectUnicode(qTableName("char1SU", __FILE__, db));
+ if (!db.driver()->hasFeature(QSqlDriver::Unicode))
+ QSKIP("Database not unicode capable");
- switch (dbType) {
- case QSqlDriver::MSSqlServer:
- createQuery = QLatin1String("create table %1(id nchar(1))");
- break;
- case QSqlDriver::DB2:
- case QSqlDriver::Oracle:
- case QSqlDriver::PostgreSQL:
- createQuery = QLatin1String("create table %1 (id char(3))");
- break;
- case QSqlDriver::Interbase:
- createQuery = QLatin1String("create table %1 (id char(1) character set unicode_fss)");
- break;
- case QSqlDriver::MySqlServer:
- createQuery =
- QLatin1String("create table %1 (id char(1)) default character set 'utf8'");
- break;
- default:
- createQuery = QLatin1String("create table %1 (id char(1))");
- break;
- }
+ QString uniStr(QChar(0x0915)); // DEVANAGARI LETTER KA
+ QSqlQuery q(db);
+ QLatin1String createQuery;
+ const QString char1SelectUnicode(qTableName("char1SU", __FILE__, db));
+
+ switch (dbType) {
+ case QSqlDriver::MSSqlServer:
+ createQuery = QLatin1String("create table %1(id nchar(1))");
+ break;
+ case QSqlDriver::DB2:
+ case QSqlDriver::Oracle:
+ case QSqlDriver::PostgreSQL:
+ createQuery = QLatin1String("create table %1 (id char(3))");
+ break;
+ case QSqlDriver::Interbase:
+ createQuery = QLatin1String("create table %1 (id char(1) character set unicode_fss)");
+ break;
+ case QSqlDriver::MySqlServer:
+ createQuery = QLatin1String("create table %1 (id char(1)) default character set 'utf8'");
+ break;
+ default:
+ createQuery = QLatin1String("create table %1 (id char(1))");
+ break;
+ }
- QVERIFY_SQL(q, exec(createQuery.arg(char1SelectUnicode)));
- QVERIFY_SQL(q, prepare(QLatin1String("insert into %1 values(?)").arg(char1SelectUnicode)));
+ QVERIFY_SQL(q, exec(createQuery.arg(char1SelectUnicode)));
+ QVERIFY_SQL(q, prepare(QLatin1String("insert into %1 values(?)").arg(char1SelectUnicode)));
- q.bindValue( 0, uniStr );
- QVERIFY_SQL( q, exec() );
- QVERIFY_SQL( q, exec( "select * from " + char1SelectUnicode ) );
+ q.bindValue(0, uniStr);
+ QVERIFY_SQL(q, exec());
+ QVERIFY_SQL(q, exec("select * from " + char1SelectUnicode));
- QVERIFY( q.next() );
- if ( !q.value( 0 ).toString().isEmpty() )
- QCOMPARE( q.value( 0 ).toString()[ 0 ].unicode(), uniStr[0].unicode() );
+ QVERIFY(q.next());
+ if (!q.value(0).toString().isEmpty())
+ QCOMPARE(q.value(0).toString()[0].unicode(), uniStr[0].unicode());
- QCOMPARE( q.value( 0 ).toString().trimmed(), uniStr );
- QVERIFY( !q.next() );
- }
- else
- QSKIP( "Database not unicode capable");
+ QCOMPARE(q.value(0).toString().trimmed(), uniStr);
+ QVERIFY(!q.next());
}
void tst_QSqlQuery::oraRowId()