Skip to content

Commit 26bb0e1

Browse files
committed
split unittest class into header and cpp file
1 parent 7c41190 commit 26bb0e1

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

src/src.pro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ CONFIG += warn_on
1212
# create a unittest option
1313
CONFIG(unittest) {
1414
CONFIG += qtestlib
15+
HEADERS += tests/testsqlobjects.h
1516
SOURCES += tests/testsqlobjects.cpp
1617
} else {
1718
SOURCES += main.cpp

src/tests/testsqlobjects.cpp

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,10 @@
1+
#include "testsqlobjects.h"
12
#include "../sqlitetypes.h"
23

34
#include <QtTest/QtTest>
45

56
using namespace sqlb;
67

7-
class TestTable: public QObject
8-
{
9-
Q_OBJECT
10-
private slots:
11-
void sqlOutput();
12-
void autoincrement();
13-
void notnull();
14-
15-
void parseSQL();
16-
void parseSQLdefaultexpr();
17-
void parseSQLMultiPk();
18-
void parseSQLForeignKey();
19-
};
20-
218
void TestTable::sqlOutput()
229
{
2310
Table tt("testtable");
@@ -163,4 +150,4 @@ void TestTable::parseSQLForeignKey()
163150
}
164151

165152
QTEST_MAIN(TestTable)
166-
#include "testsqlobjects.moc"
153+
//#include "testsqlobjects.moc"

src/tests/testsqlobjects.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#include <QObject>
2+
3+
class TestTable: public QObject
4+
{
5+
Q_OBJECT
6+
private slots:
7+
void sqlOutput();
8+
void autoincrement();
9+
void notnull();
10+
11+
void parseSQL();
12+
void parseSQLdefaultexpr();
13+
void parseSQLMultiPk();
14+
void parseSQLForeignKey();
15+
};
16+

0 commit comments

Comments
 (0)