From 6b4d079e6a3f791609b03f51e793f81e2ccbeeb4 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 27 Aug 2014 19:01:54 +0200 Subject: [PATCH] Fix syntax issues --- src/tests/testsqlobjects.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/tests/testsqlobjects.cpp b/src/tests/testsqlobjects.cpp index 20f2adff..985cbfac 100644 --- a/src/tests/testsqlobjects.cpp +++ b/src/tests/testsqlobjects.cpp @@ -84,7 +84,7 @@ void TestTable::parseSQL() "\tinfo VARCHAR(255) CHECK (info == 'x')\n" ");"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "hero"); QVERIFY(tab.rowidColumn() == "rowid"); @@ -112,7 +112,7 @@ void TestTable::parseSQLdefaultexpr() "date datetime default CURRENT_TIMESTAMP," "zoi integer)"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QCOMPARE(tab.name(), QString("chtest")); QCOMPARE(tab.fields().at(0)->name(), QString("id")); @@ -144,7 +144,7 @@ void TestTable::parseSQLMultiPk() "PRIMARY KEY(id1,id2)\n" ");"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "hero"); QVERIFY(tab.fields().at(0)->name() == "id1"); @@ -161,7 +161,7 @@ void TestTable::parseSQLForeignKey() { QString sSQL = "CREATE TABLE grammar_test(id, test, FOREIGN KEY(test) REFERENCES other_table);"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "grammar_test"); QVERIFY(tab.fields().at(0)->name() == "id"); @@ -172,7 +172,7 @@ void TestTable::parseSQLSingleQuotes() { QString sSQL = "CREATE TABLE 'test'('id','test');"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "test"); QVERIFY(tab.fields().at(0)->name() == "id"); @@ -183,7 +183,7 @@ void TestTable::parseSQLKeywordInIdentifier() { QString sSQL = "CREATE TABLE deffered(key integer primary key, if text);"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "deffered"); QVERIFY(tab.fields().at(0)->name() == "key"); @@ -194,7 +194,7 @@ void TestTable::parseSQLWithoutRowid() { QString sSQL = "CREATE TABLE test(a integer primary key, b integer) WITHOUT ROWID;"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.fields().at(tab.findPk())->name() == "a"); QVERIFY(tab.rowidColumn() == "a"); @@ -207,7 +207,7 @@ void TestTable::parseNonASCIIChars() "PRIMARY KEY(Fieldöäüß)" ");"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "lösung"); QVERIFY(tab.fields().at(0)->name() == "Fieldöäüß"); @@ -220,7 +220,7 @@ void TestTable::createTableWithIn() "value NVARCHAR(5) CHECK (value IN ('a', 'b', 'c'))" ");"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "not_working"); QVERIFY(tab.fields().at(1)->check() == "value IN ( 'a' , 'b' , 'c' )"); @@ -238,7 +238,7 @@ void TestTable::createTableWithNotLikeConstraint() "value7 INTEGER CONSTRAINT 'value' CHECK(NOT EXISTS (1))\n" ");"; - Table tab = Table::parseSQL(sSQL); + Table tab = Table::parseSQL(sSQL).first; QVERIFY(tab.name() == "hopefully_working"); QVERIFY(tab.fields().at(0)->check() == "value NOT LIKE 'prefix%'");