mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-27 23:17:13 +03:00
39 lines
774 B
C++
39 lines
774 B
C++
|
#include <cstdlib>
|
||
|
#include <cerrno>
|
||
|
#include <cstring>
|
||
|
|
||
|
#include <QDebug>
|
||
|
#include <QDir>
|
||
|
|
||
|
#include "mirall/inotify.h"
|
||
|
#include "mirall/folderwatcher.h"
|
||
|
#include "mirall/temporarydir.h"
|
||
|
#include "testfolderwatcher.h"
|
||
|
|
||
|
static char dir_template[] = "/tmp/miralXXXXXX";
|
||
|
|
||
|
void TestFolderWatcher::initTestCase()
|
||
|
{
|
||
|
Mirall::INotify::initialize();
|
||
|
}
|
||
|
|
||
|
void TestFolderWatcher::cleanupTestCase()
|
||
|
{
|
||
|
Mirall::INotify::cleanup();
|
||
|
}
|
||
|
|
||
|
void TestFolderWatcher::testFilesAdded()
|
||
|
{
|
||
|
Mirall::TemporaryDir tmp;
|
||
|
Mirall::FolderWatcher watcher(tmp.path());
|
||
|
|
||
|
qDebug() << "Monitored: " << watcher.folders();
|
||
|
|
||
|
QDir subdir = QDir(tmp.path() + "/sub1/sub2");
|
||
|
QVERIFY(subdir.mkpath(tmp.path() + "/sub1/sub2"));
|
||
|
|
||
|
}
|
||
|
|
||
|
QTEST_MAIN(TestFolderWatcher)
|
||
|
#include "testfolderwatcher.moc"
|