diff options
author | Olivier Goffart <ogoffart@woboq.com> | 2017-09-19 11:53:51 +0300 |
---|---|---|
committer | Olivier Goffart <olivier@woboq.com> | 2017-09-22 10:29:08 +0300 |
commit | 95d23b1914ce0dbe46341c70b9af79fed7e98a96 (patch) | |
tree | adbc6d7148c8268722d2db83510a82f3e1abb876 /test/testsyncjournaldb.cpp | |
parent | 0464cdb43fe4a5588472525c6ce54bc281477c59 (diff) |
RemotePermissions: Store in a class rather than in a QByteArray to save memory
Create a specific type that parses the permissions so we can store
it in a short rather than in a QByteArray
Note: in RemotePermissions::toString, we make sure the string is not
empty by adding a space, this was already existing before commit
e8f7adc7cacd4f55e26b2dd14464654e82204307 where it was removed by mistake.
Diffstat (limited to 'test/testsyncjournaldb.cpp')
-rw-r--r-- | test/testsyncjournaldb.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/testsyncjournaldb.cpp b/test/testsyncjournaldb.cpp index e3ea07cd9..c7d8b85c3 100644 --- a/test/testsyncjournaldb.cpp +++ b/test/testsyncjournaldb.cpp @@ -54,7 +54,7 @@ private slots: record._type = 5; record._etag = "789789"; record._fileId = "abcd"; - record._remotePerm = "744"; + record._remotePerm = RemotePermissions("RW"); record._fileSize = 213089055; record._checksumHeader = "MD5:mychecksum"; QVERIFY(_db.setFileRecord(record)); @@ -74,7 +74,7 @@ private slots: record._type = 7; record._etag = "789FFF"; record._fileId = "efg"; - record._remotePerm = "777"; + record._remotePerm = RemotePermissions("NV"); record._fileSize = 289055; _db.setFileRecordMetadata(record); storedRecord = _db.getFileRecord("foo"); @@ -91,7 +91,7 @@ private slots: { SyncJournalFileRecord record; record._path = "foo-checksum"; - record._remotePerm = "744"; + record._remotePerm = RemotePermissions("RW"); record._checksumHeader = "MD5:mychecksum"; record._modtime = QDateTime::currentDateTimeUtc(); QVERIFY(_db.setFileRecord(record)); @@ -111,7 +111,7 @@ private slots: { SyncJournalFileRecord record; record._path = "foo-nochecksum"; - record._remotePerm = "744"; + record._remotePerm = RemotePermissions("RWN"); record._modtime = QDateTime::currentDateTimeUtc(); QVERIFY(_db.setFileRecord(record)); |