From 1ada7f7b563b5843e14c4c11477818ddb9c6da8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 3 Jan 2024 09:01:21 -0500 Subject: [PATCH] misc: fix ut_migration, ut_revoke, ut_namedirectory Change-Id: I98e2318c9774cc00af77d3f4bbc1d5149c13edc3 --- src/jamidht/accountarchive.h | 2 +- src/jamidht/jamiaccount.h | 2 +- test/unitTest/account_archive/migration.cpp | 8 ++++---- test/unitTest/namedirectory/namedirectory.cpp | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/jamidht/accountarchive.h b/src/jamidht/accountarchive.h index eea1615067..00dad2f409 100644 --- a/src/jamidht/accountarchive.h +++ b/src/jamidht/accountarchive.h @@ -62,7 +62,7 @@ struct AccountArchive AccountArchive() = default; AccountArchive(const std::vector<uint8_t>& data, const std::vector<uint8_t>& password_salt = {}) { deserialize(data, password_salt); } - AccountArchive(const std::filesystem::path& path, std::string_view scheme, const std::string& pwd) { load(path, scheme, pwd); } + AccountArchive(const std::filesystem::path& path, std::string_view scheme = {}, const std::string& pwd = {}) { load(path, scheme, pwd); } /** Serialize structured archive data to memory. */ std::string serialize() const; diff --git a/src/jamidht/jamiaccount.h b/src/jamidht/jamiaccount.h index 64a01e522c..0e25fc6c20 100644 --- a/src/jamidht/jamiaccount.h +++ b/src/jamidht/jamiaccount.h @@ -345,7 +345,7 @@ public: * @return if the archive was exported */ bool exportArchive(const std::string& destinationPath, std::string_view scheme = {}, const std::string& password = {}); - bool revokeDevice(const std::string& device, std::string_view scheme, const std::string& password = {}); + bool revokeDevice(const std::string& device, std::string_view scheme = {}, const std::string& password = {}); std::map<std::string, std::string> getKnownDevices() const; bool isPasswordValid(const std::string& password); diff --git a/test/unitTest/account_archive/migration.cpp b/test/unitTest/account_archive/migration.cpp index ec64f27a9f..7aaa10e55e 100644 --- a/test/unitTest/account_archive/migration.cpp +++ b/test/unitTest/account_archive/migration.cpp @@ -106,14 +106,14 @@ MigrationTest::testLoadExpiredAccount() // Get alice's expiration auto archivePath = fileutils::get_data_dir() / aliceAccount->getAccountID() / "archive.gz"; auto devicePath = fileutils::get_data_dir() / aliceAccount->getAccountID() / "ring_device.crt"; - auto archive = AccountArchive(archivePath, ""); + auto archive = AccountArchive(archivePath); auto deviceCert = dht::crypto::Certificate(fileutils::loadFile(devicePath)); auto deviceExpiration = deviceCert.getExpiration(); auto accountExpiration = archive.id.second->getExpiration(); // Update validity CPPUNIT_ASSERT(aliceAccount->setValidity("", "", {}, 9)); - archive = AccountArchive(archivePath, ""); + archive = AccountArchive(archivePath); deviceCert = dht::crypto::Certificate(fileutils::loadFile(devicePath)); auto newDeviceExpiration = deviceCert.getExpiration(); auto newAccountExpiration = archive.id.second->getExpiration(); @@ -144,7 +144,7 @@ MigrationTest::testLoadExpiredAccount() aliceAccount->forceReloadAccount(); CPPUNIT_ASSERT(cv.wait_for(lk, 15s, [&]() { return aliceMigrated; })); - archive = AccountArchive(archivePath, ""); + archive = AccountArchive(archivePath); deviceCert = dht::crypto::Certificate(fileutils::loadFile(devicePath)); deviceExpiration = deviceCert.getExpiration(); accountExpiration = archive.id.second->getExpiration(); @@ -213,7 +213,7 @@ MigrationTest::testMigrationAfterRevokation() // Revoke bob2 auto bob2Device = std::string(bob2Account->currentDeviceId()); - bobAccount->revokeDevice("", bob2Device); + bobAccount->revokeDevice(bob2Device); CPPUNIT_ASSERT(cv.wait_for(lk, 10s, [&]() { return deviceRevoked; })); // Note: bob2 will need some seconds to get the revokation list std::this_thread::sleep_for(10s); diff --git a/test/unitTest/namedirectory/namedirectory.cpp b/test/unitTest/namedirectory/namedirectory.cpp index ac5e41ba6c..781f330b31 100644 --- a/test/unitTest/namedirectory/namedirectory.cpp +++ b/test/unitTest/namedirectory/namedirectory.cpp @@ -196,7 +196,7 @@ NameDirectoryTest::testRegisterName() cv.notify_one(); })); libjami::registerSignalHandlers(confHandlers); - CPPUNIT_ASSERT(libjami::registerName(aliceId, "", "password", "foo")); + CPPUNIT_ASSERT(libjami::registerName(aliceId, "foo")); CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&] { return nameRegistered; })); } -- GitLab