@@ -186,29 +186,34 @@ private Q_SLOTS:
186
186
187
187
// TEST
188
188
const auto folderType = FolderMan::NewFolderType::OC10SyncRoot;
189
+ const auto uuid = QUuid::createUuid ();
189
190
190
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" oc" ), folderType), dirPath + QStringLiteral (" /oc" ));
191
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud" ), folderType), dirPath + QStringLiteral (" /ownCloud (3)" ));
192
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud2" ), folderType), dirPath + QStringLiteral (" /ownCloud2 (2)" ));
193
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud (2)" ), folderType), dirPath + QStringLiteral (" /ownCloud (2) (2)" ));
194
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud2/foo" ), folderType), dirPath + QStringLiteral (" /ownCloud2_foo" ));
195
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud2/bar" ), folderType), dirPath + QStringLiteral (" /ownCloud2_bar" ));
196
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" sub" ), folderType), dirPath + QStringLiteral (" /sub (2)" ));
191
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" oc" ), folderType, uuid), dirPath + QStringLiteral (" /oc" ));
192
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud" ), folderType, uuid), dirPath + QStringLiteral (" /ownCloud (3)" ));
193
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud2" ), folderType, uuid), dirPath + QStringLiteral (" /ownCloud2 (2)" ));
194
+ QCOMPARE (
195
+ folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud (2)" ), folderType, uuid), dirPath + QStringLiteral (" /ownCloud (2) (2)" ));
196
+ QCOMPARE (
197
+ folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud2/foo" ), folderType, uuid), dirPath + QStringLiteral (" /ownCloud2_foo" ));
198
+ QCOMPARE (
199
+ folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud2/bar" ), folderType, uuid), dirPath + QStringLiteral (" /ownCloud2_bar" ));
200
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" sub" ), folderType, uuid), dirPath + QStringLiteral (" /sub (2)" ));
197
201
198
202
// REMOVE ownCloud2 from the filesystem, but keep a folder sync'ed to it.
199
203
// We should still not suggest this folder as a new folder.
200
204
QDir (dirPath + QStringLiteral (" /ownCloud (2)/" )).removeRecursively ();
201
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud" ), folderType), dirPath + QStringLiteral (" /ownCloud (3)" ));
202
- QCOMPARE (
203
- folderman-> findGoodPathForNewSyncFolder (dirPath, QStringLiteral ( " ownCloud2 " ), folderType), QString (dirPath + QStringLiteral (" /ownCloud2 (2)" )));
204
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud (2)" ), folderType),
205
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud" ), folderType, uuid ), dirPath + QStringLiteral (" /ownCloud (3)" ));
206
+ QCOMPARE (folderman-> findGoodPathForNewSyncFolder (dirPath, QStringLiteral ( " ownCloud2 " ), folderType, uuid),
207
+ QString (dirPath + QStringLiteral (" /ownCloud2 (2)" )));
208
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ownCloud (2)" ), folderType, uuid ),
205
209
QString (dirPath + QStringLiteral (" /ownCloud (2) (2)" )));
206
210
207
211
// make sure people can't do evil stuff
208
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ../../../Bo/b" ), folderType), QString (dirPath + QStringLiteral (" /___Bo_b" )));
212
+ QCOMPARE (
213
+ folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" ../../../Bo/b" ), folderType, uuid), QString (dirPath + QStringLiteral (" /___Bo_b" )));
209
214
210
215
// normalise the name
211
- QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" Bo:*<>!b " ), folderType),
216
+ QCOMPARE (folderman->findGoodPathForNewSyncFolder (dirPath, QStringLiteral (" Bo:*<>!b " ), folderType, uuid ),
212
217
QString (dirPath + QStringLiteral (" /Bo____!b" )));
213
218
}
214
219
0 commit comments