2016-05-24 14:53:40 +08:00
|
|
|
#ifndef CONSTS_H
|
|
|
|
|
#define CONSTS_H
|
|
|
|
|
|
2019-06-05 04:15:30 +08:00
|
|
|
#include <qsystemdetection.h>
|
2019-07-19 20:52:52 +08:00
|
|
|
#include <qcompilerdetection.h>
|
2019-06-05 04:15:30 +08:00
|
|
|
|
2019-02-10 22:11:22 +08:00
|
|
|
#define REGISTER(x) qDebug() << (#x) << "type id:" << qMetaTypeId<x*>()
|
2019-06-07 16:19:20 +08:00
|
|
|
#define PRINT(x)
|
|
|
|
|
//qDebug() << (#x "=") << (x);
|
2018-07-14 20:37:53 +08:00
|
|
|
#define TIC() QElapsedTimer timer; timer.start()
|
2020-07-30 21:11:45 +08:00
|
|
|
#define TOC() qDebug() << QStringLiteral("Elapsed time: %1ms for %2") \
|
2018-07-14 20:37:53 +08:00
|
|
|
.arg(timer.elapsed() / 1000.) \
|
2020-08-09 22:30:55 +08:00
|
|
|
.arg(QString::fromUtf8(__func__))
|
2018-07-14 20:37:53 +08:00
|
|
|
|
2020-08-01 21:13:23 +08:00
|
|
|
|
2022-04-28 19:53:42 +08:00
|
|
|
#define DATABASE QStringLiteral("nut_test_%1_db") \
|
|
|
|
|
.arg(QString::fromUtf8(metaObject()->className())).toLower()
|
|
|
|
|
#include "test_params.h"
|
|
|
|
|
|
|
|
|
|
/*
|
2021-07-14 15:54:08 +08:00
|
|
|
#define DRIVER QStringLiteral("QMYSQL")
|
|
|
|
|
#define HOST QStringLiteral("192.168.10.2")
|
|
|
|
|
#define USERNAME QStringLiteral("root")
|
|
|
|
|
#define PASSWORD QStringLiteral("lDexDJGvQwx20sfgtsetDSupmn9")
|
2022-04-28 19:53:42 +08:00
|
|
|
*/
|
2021-07-14 15:54:08 +08:00
|
|
|
|
2016-05-24 14:53:40 +08:00
|
|
|
|
2018-10-15 22:34:50 +08:00
|
|
|
#ifdef Q_OS_LINUX
|
|
|
|
|
# define OS "Linux"
|
|
|
|
|
#elif defined(Q_OS_WIN)
|
|
|
|
|
# define OS "Windows"
|
|
|
|
|
#elif defined(Q_OS_OSX)
|
|
|
|
|
# define OS "macOS"
|
|
|
|
|
#else
|
|
|
|
|
# define OS "Unknown"
|
|
|
|
|
#endif
|
|
|
|
|
|
2019-07-19 20:52:52 +08:00
|
|
|
#ifdef Q_CC_GNU
|
|
|
|
|
# ifdef Q_CC_MINGW
|
|
|
|
|
# define CC "MinGW"
|
|
|
|
|
# else
|
|
|
|
|
# define CC "GNU"
|
|
|
|
|
# endif
|
|
|
|
|
#elif defined (Q_CC_MSVC)
|
|
|
|
|
# define CC "msvc"
|
|
|
|
|
#elif defined (Q_CC_CLANG)
|
|
|
|
|
# define CC "clang"
|
|
|
|
|
#else
|
|
|
|
|
# define CC "Unknown"
|
|
|
|
|
#endif
|
|
|
|
|
|
2022-09-12 15:54:43 +08:00
|
|
|
#define PRINT_FORM(db)
|
|
|
|
|
// qDebug() << "\n\n****************************" \
|
|
|
|
|
// << "\nAll tests passed," \
|
|
|
|
|
// << "please fill in bellow form and email it to me at" \
|
|
|
|
|
// << "hamed.masafi@gmail.com" \
|
|
|
|
|
// << "\n\tDriver:" << db.driver() \
|
|
|
|
|
// << "\n\tOS: " OS " (version: ________)" \
|
|
|
|
|
// << "\n\tCompiler: " CC " (version: ________)" \
|
|
|
|
|
// << "\n\tQt version: " QT_VERSION_STR \
|
|
|
|
|
// << "\n\tTest:" << metaObject()->className() \
|
|
|
|
|
// << "\n****************************\n";
|
2018-10-15 22:34:50 +08:00
|
|
|
|
2019-02-07 23:52:57 +08:00
|
|
|
|
2016-05-24 14:53:40 +08:00
|
|
|
#endif // CONSTS_H
|