nextcloud-desktop/test
Jyrki Gadinger d083980935 fix(quota): parse quota values from servers as double
The server can respond with values like `2.58440798353E+12` instead of
a plain number like `2584407983530`.
`QVariant::toLongLong` does not recognise that as a valid number and
returns `0` instead, breaking the sync for some.

Also added a fallback value in case parsing the value as double doesn't
work either.

Fixes #8555

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 10:00:01 +00:00
..
benchmarks docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
csync docs(reuse): Migrate to SPDX header 2025-05-07 09:28:53 +02:00
manual/favlink docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
mockserver docs(reuse): Migrate to SPDX header 2025-05-07 09:28:53 +02:00
activitylistmodeltestutils.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
activitylistmodeltestutils.h docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
CMakeLists.txt fix(folder): use the remotePath for the sidebar display name 2025-08-12 12:37:57 +02:00
e2etestsfakecert.pem Fix unit tests SecureFileDrop 2023-04-05 12:21:28 +02:00
e2etestsfakecert.pem.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
e2etestsfakecertprivatekey.pem Fix unit tests SecureFileDrop 2023-04-05 12:21:28 +02:00
e2etestsfakecertprivatekey.pem.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
e2etestsfakecertpublickey.pem Fix unit tests SecureFileDrop 2023-04-05 12:21:28 +02:00
e2etestsfakecertpublickey.pem.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
endtoendtestutils.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
endtoendtestutils.h docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
fake2eelocksucceeded.json Implement Secure filedrop link share. Move data from 'filedrop' to 'files' when syncing E2EE folders. 2023-03-02 19:29:11 +01:00
fake2eelocksucceeded.json.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
fakefiledrope2eefoldermetadata.json Fix unit tests SecureFileDrop 2023-04-05 12:21:28 +02:00
fakefiledrope2eefoldermetadata.json.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
fakeshortcut.base64 Unit tests. Test .lnk file with a real shortcut file. Test will hang if QFileInfo is used on .lnk files. 2024-07-10 10:29:35 +02:00
fakeshortcut.base64.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
nextcloud_add_test.cmake docs(reuse): Migrate to SPDX header 2025-05-07 09:28:53 +02:00
pushnotificationstestutils.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
pushnotificationstestutils.h docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
sharetestutils.cpp fix(permissions): handle properly CanRead permission from server 2025-05-26 18:45:06 +02:00
sharetestutils.h docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
stubfolderman.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
stubremotewipe.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
syncenginetestutils.cpp fix(quota): parse quota values from servers as double 2025-10-16 10:00:01 +00:00
syncenginetestutils.h fix(quota): parse quota values from servers as double 2025-10-16 10:00:01 +00:00
test_journal.db
test_journal.db.license docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testaccount.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testactivitydata.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testactivitylistmodel.cpp fix(activitylistmodel): avoid duplication of server notifications 2025-09-23 13:04:05 +02:00
testallfilesdeleted.cpp fix(propagator): touch folder paths if permissions changed 2025-05-28 08:51:08 +02:00
testasyncop.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testblacklist.cpp fix(propagator): touch folder paths if permissions changed 2025-05-28 08:51:08 +02:00
testcapabilities.cpp feat: add busy status support with capabilities checking and UI integration 2025-08-26 14:29:34 +02:00
testcfapishellextensionsipc.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testchecksumvalidator.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testchunkingng.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testclientsideencryption.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testclientsideencryptionv2.cpp fix(encryption): remove currently broken certificate hash handling 2025-05-26 14:55:57 +02:00
testclientstatusreporting.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testconcaturl.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testcookies.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testdatabaseerror.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testdatefieldbackend.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testdownload.cpp fix(test): adapt updated error message strings 2025-10-13 07:16:24 +00:00
teste2efiletransfer.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
teste2eserversetup.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testexcludedfiles.cpp fix(ignore-list): skip star pattern 2025-07-18 08:48:34 +02:00
testfilesystem.cpp fix(filesystem): only change folder permissions if required 2025-05-28 08:51:08 +02:00
testfiletagmodel.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testfolder.cpp fix(folder): use the remotePath for the sidebar display name 2025-08-12 12:37:57 +02:00
testfolderman.cpp chore(db): do not create db records with invalid mtime 2025-10-02 11:45:03 +02:00
testfolderstatusmodel.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testfolderwatcher.cpp chore: fix all occurence of range-loop-detach clazy warning 2025-10-07 18:32:47 +02:00
testhelper.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testhelper.h fix(remotewipe): do not reopen sync db before wiping 2025-07-29 10:30:18 +02:00
testiconutils.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testinotifywatcher.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testlocaldiscovery.cpp test(syncengine): add enum for Etags Validate/Invalidate. 2025-08-01 11:25:36 +02:00
testlockedfiles.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testlockfile.cpp fix(lockfilejobs): ensure using correct file path 2025-06-02 15:59:17 +02:00
testlongpath.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testnetrcparser.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testnextcloudpropagator.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testownsql.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testpermissions.cpp test(syncengine): add enum for Etags Validate/Invalidate. 2025-08-01 11:25:36 +02:00
testplan.md docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testpushnotifications.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testremotediscovery.cpp fix(quota): parse quota values from servers as double 2025-10-16 10:00:01 +00:00
testremotewipe.cpp fix(remotewipe): do not reopen sync db before wiping 2025-07-29 10:30:18 +02:00
testsecurefiledrop.cpp chore: fix all occurence of range-loop-detach clazy warning 2025-10-07 18:32:47 +02:00
testselectivesync.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
testsetuserstatusdialog.cpp fix(userstatusselector): avoid setting default emoji when only setting a message 2025-08-29 14:47:27 +02:00
testshareemodel.cpp Modify Sharee type handling in testshareemodel 2025-09-05 10:04:28 +02:00
testsharemodel.cpp Replace Share::TypeCircle with Share::TypeTeam 2025-09-05 10:04:28 +02:00
testsortedactivitylistmodel.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testsortedsharemodel.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testsynccfapi.cpp chore(autotests): folders on-demand breaks the new test: skip it 2025-10-07 18:32:47 +02:00
testsyncconflict.cpp chore: fix all occurence of range-loop-detach clazy warning 2025-10-07 18:32:47 +02:00
testsyncconflictsmodel.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testsyncdelete.cpp fix: folder delete/new conflict will be "delete" 2025-10-07 18:32:47 +02:00
testsyncengine.cpp fix: folder delete/new conflict will be "delete" 2025-10-07 18:32:47 +02:00
testsyncfileitem.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
testsyncfilestatustracker.cpp test(syncengine): add enum for Etags Validate/Invalidate. 2025-08-01 11:25:36 +02:00
testsyncjournaldb.cpp chore(db): do not create db records with invalid mtime 2025-10-02 11:45:03 +02:00
testsyncmove.cpp chore: fix all occurence of range-loop-detach clazy warning 2025-10-07 18:32:47 +02:00
testsyncvirtualfiles.cpp fix(vfs): fix regressions with folders on-demand tests 2025-10-02 11:45:03 +02:00
testsyncxattr.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
testtalkreply.cpp docs(reuse): Migrate to SPDX header 2025-05-07 23:06:34 +02:00
testtheme.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
testunifiedsearchlistmodel.cpp docs(reuse): Migrate to SPDX header 2025-04-25 17:27:21 +02:00
testupdater.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
testuploadreset.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
testutility.cpp fix(i18n): Use SI symbol for minute 2025-08-22 09:20:00 +02:00
testxmlparse.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
themeutils.cpp docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00
themeutils.h docs(reuse): Migrate to SPDX header 2025-04-16 15:19:26 +02:00