From b924859392d291a9c67375158c71b432c6f08e50 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Thu, 18 Jul 2013 20:45:27 +0200 Subject: [PATCH] Tests: Add test for ed04128a74528809c5922df80e1b6114825820e2 Add a test for table and column names in single quotes for which support was added in ed04128a74528809c5922df80e1b6114825820e2. --- src/tests/testsqlobjects.cpp | 10 ++++++++++ src/tests/testsqlobjects.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/tests/testsqlobjects.cpp b/src/tests/testsqlobjects.cpp index ba4a83f8..134e83dc 100644 --- a/src/tests/testsqlobjects.cpp +++ b/src/tests/testsqlobjects.cpp @@ -146,7 +146,17 @@ void TestTable::parseSQLForeignKey() QVERIFY(tab.name() == "grammar_test"); QVERIFY(tab.fields().at(0)->name() == "id"); QVERIFY(tab.fields().at(1)->name() == "test"); +} +void TestTable::parseSQLSingleQuotes() +{ + QString sSQL = "CREATE TABLE 'test'('id','test');"; + + Table tab = Table::parseSQL(sSQL); + + QVERIFY(tab.name() == "test"); + QVERIFY(tab.fields().at(0)->name() == "id"); + QVERIFY(tab.fields().at(1)->name() == "test"); } QTEST_MAIN(TestTable) diff --git a/src/tests/testsqlobjects.h b/src/tests/testsqlobjects.h index 9645e06c..3274d55a 100644 --- a/src/tests/testsqlobjects.h +++ b/src/tests/testsqlobjects.h @@ -12,5 +12,6 @@ private slots: void parseSQLdefaultexpr(); void parseSQLMultiPk(); void parseSQLForeignKey(); + void parseSQLSingleQuotes(); };