Nut/tests/auto/tst_datetime/tst_datetime.h

43 lines
693 B
C
Raw Normal View History

2019-07-06 22:08:40 +08:00
#ifndef MAINTEST_H
#define MAINTEST_H
#include <QtCore/QObject>
#include <QtCore/qglobal.h>
#include <QDateTime>
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#ifdef QT_GUI_LIB
#include <QColor>
#include <QPolygonF>
#endif
#include <QUrl>
#include <QUuid>
#include "db.h"
class DateTimeTest : public QObject
{
Q_OBJECT
DB db;
QDateTime _baseDateTime;
public:
explicit DateTimeTest(QObject *parent = nullptr);
2021-03-14 16:42:04 +08:00
Q_SIGNALS:
2019-07-06 22:08:40 +08:00
2021-03-14 16:42:04 +08:00
private Q_SLOTS:
2019-07-06 22:08:40 +08:00
void initTestCase();
2019-07-07 15:50:49 +08:00
void dateAdd();
void timeAdd();
void dateTimeAdd();
2019-07-07 22:48:20 +08:00
void datePart();
void timePart();
void dateTimePart();
2019-07-06 22:08:40 +08:00
void cleanupTestCase();
};
#endif // MAINTEST_H