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(); +}; +