From 26bb0e1adf04c95f2a1630abb9ef47b2421b3a14 Mon Sep 17 00:00:00 2001 From: Peinthor Rene Date: Thu, 11 Jul 2013 16:12:45 +0200 Subject: [PATCH] split unittest class into header and cpp file --- src/src.pro | 1 + src/tests/testsqlobjects.cpp | 17 ++--------------- src/tests/testsqlobjects.h | 16 ++++++++++++++++ 3 files changed, 19 insertions(+), 15 deletions(-) create mode 100644 src/tests/testsqlobjects.h diff --git a/src/src.pro b/src/src.pro index eee25516..949a2dba 100644 --- a/src/src.pro +++ b/src/src.pro @@ -12,6 +12,7 @@ CONFIG += warn_on # create a unittest option CONFIG(unittest) { CONFIG += qtestlib + HEADERS += tests/testsqlobjects.h SOURCES += tests/testsqlobjects.cpp } else { SOURCES += main.cpp diff --git a/src/tests/testsqlobjects.cpp b/src/tests/testsqlobjects.cpp index cdb1cb6f..ff51f4dc 100644 --- a/src/tests/testsqlobjects.cpp +++ b/src/tests/testsqlobjects.cpp @@ -1,23 +1,10 @@ +#include "testsqlobjects.h" #include "../sqlitetypes.h" #include using namespace sqlb; -class TestTable: public QObject -{ - Q_OBJECT -private slots: - void sqlOutput(); - void autoincrement(); - void notnull(); - - void parseSQL(); - void parseSQLdefaultexpr(); - void parseSQLMultiPk(); - void parseSQLForeignKey(); -}; - void TestTable::sqlOutput() { Table tt("testtable"); @@ -163,4 +150,4 @@ void TestTable::parseSQLForeignKey() } QTEST_MAIN(TestTable) -#include "testsqlobjects.moc" +//#include "testsqlobjects.moc" diff --git a/src/tests/testsqlobjects.h b/src/tests/testsqlobjects.h new file mode 100644 index 00000000..9645e06c --- /dev/null +++ b/src/tests/testsqlobjects.h @@ -0,0 +1,16 @@ +#include + +class TestTable: public QObject +{ + Q_OBJECT +private slots: + void sqlOutput(); + void autoincrement(); + void notnull(); + + void parseSQL(); + void parseSQLdefaultexpr(); + void parseSQLMultiPk(); + void parseSQLForeignKey(); +}; +