mirror of
https://github.com/chylex/Nextcloud-Desktop.git
synced 2024-11-23 22:42:47 +01:00
44 lines
884 B
C++
44 lines
884 B
C++
#include <cstdlib>
|
|
#include <cerrno>
|
|
#include <cstring>
|
|
|
|
#include <QDebug>
|
|
#include <QDir>
|
|
#include <QFileInfo>
|
|
|
|
#include "mirall/inotify.h"
|
|
#include "mirall/unisonfolder.h"
|
|
#include "mirall/temporarydir.h"
|
|
#include "testunisonfolder.h"
|
|
|
|
//static char dir_template[] = "/tmp/miralXXXXXX";
|
|
|
|
void TestUnisonFolder::initTestCase()
|
|
{
|
|
}
|
|
|
|
void TestUnisonFolder::cleanupTestCase()
|
|
{
|
|
}
|
|
|
|
void TestUnisonFolder::testSyncFiles()
|
|
{
|
|
Mirall::TemporaryDir tmp1;
|
|
Mirall::TemporaryDir tmp2;
|
|
|
|
qDebug() << tmp1.path() << tmp2.path();
|
|
|
|
Mirall::INotify::initialize();
|
|
Mirall::UnisonFolder folder("alias", tmp1.path(), tmp2.path(), this);
|
|
|
|
// create a directory in the first
|
|
QDir(tmp1.path()).mkdir("foo");
|
|
QTest::qWait(1000);
|
|
QVERIFY(QDir(tmp2.path() + "/foo").exists());
|
|
|
|
Mirall::INotify::cleanup();
|
|
}
|
|
|
|
QTEST_MAIN(TestUnisonFolder)
|
|
#include "testunisonfolder.moc"
|