- Use SQLite for testing on Linux (#64)
- Fix clang warning about parentheses
This commit is contained in:
parent
9762d65742
commit
a88450bf13
|
|
@ -12,12 +12,20 @@
|
||||||
.arg(timer.elapsed() / 1000.) \
|
.arg(timer.elapsed() / 1000.) \
|
||||||
.arg(__func__)
|
.arg(__func__)
|
||||||
|
|
||||||
|
#ifdef Q_OS_LINUX
|
||||||
|
#define DRIVER "QSQLITE"
|
||||||
|
#define DATABASE QStringLiteral("/tmp/testdb.sqlite")
|
||||||
|
#define HOST QString()
|
||||||
|
#define USERNAME QString()
|
||||||
|
#define PASSWORD QString()
|
||||||
|
#else
|
||||||
#define DRIVER "QODBC"
|
#define DRIVER "QODBC"
|
||||||
#define DATABASE QString("DRIVER={SQL Server};Server=.;Database=%1;Uid=sa;Port=1433;Pwd=qwe123!@#;WSID=.") \
|
#define DATABASE QString("DRIVER={SQL Server};Server=.;Database=%1;Uid=sa;Port=1433;Pwd=qwe123!@#;WSID=.") \
|
||||||
.arg(QString("nut_test_%1_db").arg(metaObject()->className()).toLower())
|
.arg(QString("nut_test_%1_db").arg(metaObject()->className()).toLower())
|
||||||
#define HOST "127.0.0.1"
|
#define HOST "127.0.0.1"
|
||||||
#define USERNAME "sa"
|
#define USERNAME "sa"
|
||||||
#define PASSWORD "qwe123!@#"
|
#define PASSWORD "qwe123!@#"
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef Q_OS_LINUX
|
#ifdef Q_OS_LINUX
|
||||||
# define OS "Linux"
|
# define OS "Linux"
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ void BasicTest::selectPosts()
|
||||||
{
|
{
|
||||||
auto q = db.posts()->query()
|
auto q = db.posts()->query()
|
||||||
->join<Comment>()
|
->join<Comment>()
|
||||||
->orderBy(!Post::saveDateField() | Post::bodyField())
|
->orderBy((!Post::saveDateField()) | Post::bodyField())
|
||||||
->setWhere(Post::idField() == postId);
|
->setWhere(Post::idField() == postId);
|
||||||
|
|
||||||
auto posts = q->toList();
|
auto posts = q->toList();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue