Project cleanup

This commit is contained in:
Daniel Brunner committed 2018-10-14 12:11:15 +02:00
1 parent 9ffddace1c
commit 1d28d78833
9 files changed
+69 -94

No files matched your search

+54
View File
@@ -0,0 +1,54 @@
#include <QtTest>
#include <QDate>
#include <QDateTime>
#include <QVariantMap>
#include <QDebug>
#include "messages/mymessage.h"
class MessagingTest : public QObject
{
Q_OBJECT
public:
MessagingTest();
~MessagingTest();
private slots:
void test_case1();
};
MessagingTest::MessagingTest()
{
}
MessagingTest::~MessagingTest()
{
}
void MessagingTest::test_case1()
{
MyMessage original("Daniel", QDate(1996, 11, 12), QDateTime::currentDateTime(), 21, 80);
MyMessage copy(original);
original.setName("Peter");
QVariantMap delta;
original.copyTouchedTo(delta);
original.setTouched(false);
qDebug() << "before applying delta";
copy.debug();
copy.apply(delta);
qDebug() << "after applying delta";
copy.debug();
}
QTEST_APPLESS_MAIN(MessagingTest)
#include "tst_messagingtest.moc"